<!DOCTYPE html>
<html lang="ja">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>详情</title>
        <meta name='robots' content='max-image-preview:large' />
        <meta name="dlm-version" content="4.9.11">
        <style id='vkExUnit_common_style-css' type='text/css'>
            :root {
                --vk-color-border-hr: rgba(0, 0, 0, 0.07);
                --vk-color-bg-accent: rgba(0, 0, 0, 0.02);
                --vk-color-border-light: rgba(0, 0, 0, 0.07);
                --vk-color-border-zuru: rgba(255, 255, 255, 0.8);
                --vk-color-text-meta: #d44950;
                --vk-color-text-body: #555555;
                --vk-color-text-link: #666666;
                --vk-color-text-link-hover: #1e73be;
                --vk-size-radius: 4px;
                --vk-size-radius-sm: 2px;
                --vk-size-text: 16px;
                --vk-size-text-meta: 0.75rem;
                --vk-size-text-lg: 1.313rem;
                --vk-size-text-sm: 0.875rem;
                --vk-size-text-xs: 0.75rem;
                --vk-margin-meta: 0.5rem;
                --vk-margin-block-bottom: 2rem
            }

            .btn {
                white-space: inherit
            }

            [class^=vk_icon_w_r_sns_] {
                text-transform: none;
                font-weight: 400;
                font-style: normal;
                font-variant: normal;
                font-family: vk_sns;
                line-height: 1;
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .page_top_btn {
                position: fixed;
                right: 2%;
                bottom: 3%;
                z-index: 99999;
                width: 40px;
                height: 38px;
                color: transparent;
                border: none;
                background: rgba(0, 0, 0, .8);
                box-shadow: 0 0 0 1px rgba(255, 255, 255, .8), 0 0 0 2px rgba(0, 0, 0, .8);
                background-image: var(--ver_page_top_button_url);
                background-size: 50%;
                background-repeat: no-repeat;
                background-position: center;
                opacity: 0;
                transition: opacity .3s;
                text-decoration: none
            }

            .page_top_btn:hover {
                transition: opacity .3s;
                color: transparent;
                text-decoration: none
            }

            .scrolled .page_top_btn {
                display: block;
                opacity: 1;
                color: transparent
            }
        </style>
        <style id='vkExUnit_common_style-inline-css' type='text/css'>
            .grecaptcha-badge {
                bottom: 85px !important;
            }

            .veu_promotion-alert__content--text {
                border: 1px solid rgba(0, 0, 0, 0.125);
                padding: 0.5em 1em;
                border-radius: var(--vk-size-radius);
                margin-bottom: var(--vk-margin-block-bottom);
                font-size: 0.875rem;
            }

            /* Alert Content部分に段落タグを入れた場合に最後の段落の余白を0にする */
            .veu_promotion-alert__content--text p:last-of-type {
                margin-bottom: 0;
                margin-top: 0;
            }

            :root {
                --ver_page_top_button_url: url(./wp-content/plugins/vk-all-in-one-expansion-unit/assets/images/to-top-btn-icon.svg);
            }

            @font-face {
                font-weight: normal;
                font-style: normal;
                font-family: "vk_sns";
                src: url("./wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.eot?-bq20cj");
                src: url("./wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj") format("embedded-opentype"), url("./wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.woff?-bq20cj") format("woff"), url("./wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.ttf?-bq20cj") format("truetype"), url("./wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns") format("svg");
            }
        </style>
        <!-- <link rel='preload' id='wp-block-library-css-preload' href='./wp-includes/css/dist/block-library/style.min.css?ver=6.4.3' as='style' onload="this.onload=null;this.rel='stylesheet'"/> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/qshlj16k/64pfk.css" media="all" />
        <!-- <link rel='stylesheet' id='wp-block-library-css' href='./wp-includes/css/dist/block-library/style.min.css?ver=6.4.3' media='print' onload="this.media='all'; this.onload=null;"> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/qshlj16k/64pfk.css"
            media="print" />
        <style id='wp-block-library-inline-css' type='text/css'>
            .vk-cols--reverse {
                flex-direction: row-reverse
            }

            .vk-cols--hasbtn {
                margin-bottom: 0
            }

            .vk-cols--hasbtn>.row>.vk_gridColumn_item,
            .vk-cols--hasbtn>.wp-block-column {
                position: relative;
                padding-bottom: 3em
            }

            .vk-cols--hasbtn>.row>.vk_gridColumn_item>.wp-block-buttons,
            .vk-cols--hasbtn>.row>.vk_gridColumn_item>.vk_button,
            .vk-cols--hasbtn>.wp-block-column>.wp-block-buttons,
            .vk-cols--hasbtn>.wp-block-column>.vk_button {
                position: absolute;
                bottom: 0;
                width: 100%
            }

            .vk-cols--fit.wp-block-columns {
                gap: 0
            }

            .vk-cols--fit.wp-block-columns,
            .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile) {
                margin-top: 0;
                margin-bottom: 0;
                justify-content: space-between
            }

            .vk-cols--fit.wp-block-columns>.wp-block-column *:last-child,
            .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column *:last-child {
                margin-bottom: 0
            }

            .vk-cols--fit.wp-block-columns>.wp-block-column>.wp-block-cover,
            .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-cover {
                margin-top: 0
            }

            .vk-cols--fit.wp-block-columns.has-background,
            .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile).has-background {
                padding: 0
            }

            @media(max-width: 599px) {

                .vk-cols--fit.wp-block-columns:not(.has-background)>.wp-block-column:not(.has-background),
                .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile):not(.has-background)>.wp-block-column:not(.has-background) {
                    padding-left: 0 !important;
                    padding-right: 0 !important
                }
            }

            @media(min-width: 782px) {

                .vk-cols--fit.wp-block-columns .block-editor-block-list__block.wp-block-column:not(:first-child),
                .vk-cols--fit.wp-block-columns>.wp-block-column:not(:first-child),
                .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile) .block-editor-block-list__block.wp-block-column:not(:first-child),
                .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
                    margin-left: 0
                }
            }

            @media(min-width: 600px)and (max-width: 781px) {

                .vk-cols--fit.wp-block-columns .wp-block-column:nth-child(2n),
                .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:nth-child(2n) {
                    margin-left: 0
                }

                .vk-cols--fit.wp-block-columns .wp-block-column:not(:only-child),
                .vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child) {
                    flex-basis: 50% !important
                }
            }

            .vk-cols--fit--gap1.wp-block-columns {
                gap: 1px
            }

            @media(min-width: 600px)and (max-width: 781px) {
                .vk-cols--fit--gap1.wp-block-columns .wp-block-column:not(:only-child) {
                    flex-basis: calc(50% - 1px) !important
                }
            }

            .vk-cols--fit.vk-cols--grid>.block-editor-block-list__block,
            .vk-cols--fit.vk-cols--grid>.wp-block-column,
            .vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile)>.block-editor-block-list__block,
            .vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile)>.wp-block-column {
                flex-basis: 50%;
                box-sizing: border-box
            }

            @media(max-width: 599px) {

                .vk-cols--fit.vk-cols--grid.vk-cols--grid--alignfull>.wp-block-column:nth-child(2)>.wp-block-cover,
                .vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile).vk-cols--grid--alignfull>.wp-block-column:nth-child(2)>.wp-block-cover {
                    width: 100vw;
                    margin-right: calc((100% - 100vw)/2);
                    margin-left: calc((100% - 100vw)/2)
                }
            }

            @media(min-width: 600px) {

                .vk-cols--fit.vk-cols--grid.vk-cols--grid--alignfull>.wp-block-column:nth-child(2)>.wp-block-cover,
                .vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile).vk-cols--grid--alignfull>.wp-block-column:nth-child(2)>.wp-block-cover {
                    margin-right: calc(100% - 50vw);
                    width: 50vw
                }
            }

            @media(min-width: 600px) {

                .vk-cols--fit.vk-cols--grid.vk-cols--grid--alignfull.vk-cols--reverse>.wp-block-column,
                .vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile).vk-cols--grid--alignfull.vk-cols--reverse>.wp-block-column {
                    margin-left: 0;
                    margin-right: 0
                }

                .vk-cols--fit.vk-cols--grid.vk-cols--grid--alignfull.vk-cols--reverse>.wp-block-column:nth-child(2)>.wp-block-cover,
                .vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile).vk-cols--grid--alignfull.vk-cols--reverse>.wp-block-column:nth-child(2)>.wp-block-cover {
                    margin-left: calc(100% - 50vw)
                }
            }

            .vk-cols--menu h2,
            .vk-cols--menu h3,
            .vk-cols--menu h4,
            .vk-cols--menu h5 {
                margin-bottom: .2em;
                text-shadow: #000 0 0 10px
            }

            .vk-cols--menu h2:first-child,
            .vk-cols--menu h3:first-child,
            .vk-cols--menu h4:first-child,
            .vk-cols--menu h5:first-child {
                margin-top: 0
            }

            .vk-cols--menu p {
                margin-bottom: 1rem;
                text-shadow: #000 0 0 10px
            }

            .vk-cols--menu .wp-block-cover__inner-container:last-child {
                margin-bottom: 0
            }

            .vk-cols--fitbnrs .wp-block-column .wp-block-cover:hover img {
                filter: unset
            }

            .vk-cols--fitbnrs .wp-block-column .wp-block-cover:hover {
                background-color: unset
            }

            .vk-cols--fitbnrs .wp-block-column .wp-block-cover:hover .wp-block-cover__image-background {
                filter: unset !important
            }

            .vk-cols--fitbnrs .wp-block-cover__inner-container {
                position: absolute;
                height: 100%;
                width: 100%
            }

            .vk-cols--fitbnrs .vk_button {
                height: 100%;
                margin: 0
            }

            .vk-cols--fitbnrs .vk_button .vk_button_btn,
            .vk-cols--fitbnrs .vk_button .btn {
                height: 100%;
                width: 100%;
                border: none;
                box-shadow: none;
                background-color: unset !important;
                transition: unset
            }

            .vk-cols--fitbnrs .vk_button .vk_button_btn:hover,
            .vk-cols--fitbnrs .vk_button .btn:hover {
                transition: unset
            }

            .vk-cols--fitbnrs .vk_button .vk_button_btn:after,
            .vk-cols--fitbnrs .vk_button .btn:after {
                border: none
            }

            .vk-cols--fitbnrs .vk_button .vk_button_link_txt {
                width: 100%;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translateY(-50%) translateX(-50%);
                font-size: 2rem;
                text-shadow: #000 0 0 10px
            }

            .vk-cols--fitbnrs .vk_button .vk_button_link_subCaption {
                width: 100%;
                position: absolute;
                top: calc(50% + 2.2em);
                left: 50%;
                transform: translateY(-50%) translateX(-50%);
                text-shadow: #000 0 0 10px
            }

            @media(min-width: 992px) {
                .vk-cols--media.wp-block-columns {
                    gap: 3rem
                }
            }

            .vk-fit-map figure {
                margin-bottom: 0
            }

            .vk-fit-map iframe {
                position: relative;
                margin-bottom: 0;
                display: block;
                max-height: 400px;
                width: 100vw
            }

            .vk-fit-map:is(.alignfull, .alignwide) div {
                max-width: 100%
            }

            .vk-table--th--width25 :where(tr>*:first-child) {
                width: 25%
            }

            .vk-table--th--width30 :where(tr>*:first-child) {
                width: 30%
            }

            .vk-table--th--width35 :where(tr>*:first-child) {
                width: 35%
            }

            .vk-table--th--width40 :where(tr>*:first-child) {
                width: 40%
            }

            .vk-table--th--bg-bright :where(tr>*:first-child) {
                background-color: var(--wp--preset--color--bg-secondary, rgba(0, 0, 0, 0.05))
            }

            @media(max-width: 599px) {
                .vk-table--mobile-block :is(th, td) {
                    width: 100%;
                    display: block
                }

                .vk-table--mobile-block.wp-block-table table :is(th, td) {
                    border-top: none
                }
            }

            .vk-table--width--th25 :where(tr>*:first-child) {
                width: 25%
            }

            .vk-table--width--th30 :where(tr>*:first-child) {
                width: 30%
            }

            .vk-table--width--th35 :where(tr>*:first-child) {
                width: 35%
            }

            .vk-table--width--th40 :where(tr>*:first-child) {
                width: 40%
            }

            .no-margin {
                margin: 0
            }

            @media(max-width: 599px) {
                .wp-block-image.vk-aligncenter--mobile>.alignright {
                    float: none;
                    margin-left: auto;
                    margin-right: auto
                }

                .vk-no-padding-horizontal--mobile {
                    padding-left: 0 !important;
                    padding-right: 0 !important
                }
            }

            /* VK Color Palettes */
        </style>
        <style id='vk-swiper-style-css' type='text/css'>
            @font-face {
                font-family: swiper-icons;
                src: url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
                font-weight: 400;
                font-style: normal
            }

            :root {
                --swiper-theme-color: #007aff
            }

            :host {
                position: relative;
                display: block;
                margin-left: auto;
                margin-right: auto;
                z-index: 1
            }

            .swiper {
                margin-left: auto;
                margin-right: auto;
                position: relative;
                overflow: hidden;
                list-style: none;
                padding: 0;
                z-index: 1;
                display: block
            }

            .swiper-vertical>.swiper-wrapper {
                flex-direction: column
            }

            .swiper-wrapper {
                position: relative;
                width: 100%;
                height: 100%;
                z-index: 1;
                display: flex;
                transition-property: transform;
                transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
                box-sizing: content-box
            }

            .swiper-android .swiper-slide,
            .swiper-ios .swiper-slide,
            .swiper-wrapper {
                transform: translate3d(0px, 0, 0)
            }

            .swiper-horizontal {
                touch-action: pan-y
            }

            .swiper-vertical {
                touch-action: pan-x
            }

            .swiper-slide {
                flex-shrink: 0;
                width: 100%;
                height: 100%;
                position: relative;
                transition-property: transform;
                display: block
            }

            .swiper-slide-invisible-blank {
                visibility: hidden
            }

            .swiper-autoheight,
            .swiper-autoheight .swiper-slide {
                height: auto
            }

            .swiper-autoheight .swiper-wrapper {
                align-items: flex-start;
                transition-property: transform, height
            }

            .swiper-backface-hidden .swiper-slide {
                transform: translateZ(0);
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden
            }

            .swiper-3d.swiper-css-mode .swiper-wrapper {
                perspective: 1200px
            }

            .swiper-3d .swiper-wrapper {
                transform-style: preserve-3d
            }

            .swiper-3d {
                perspective: 1200px
            }

            .swiper-3d .swiper-cube-shadow,
            .swiper-3d .swiper-slide {
                transform-style: preserve-3d
            }

            .swiper-css-mode>.swiper-wrapper {
                overflow: auto;
                scrollbar-width: none;
                -ms-overflow-style: none
            }

            .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
                display: none
            }

            .swiper-css-mode>.swiper-wrapper>.swiper-slide {
                scroll-snap-align: start start
            }

            .swiper-css-mode.swiper-horizontal>.swiper-wrapper {
                scroll-snap-type: x mandatory
            }

            .swiper-css-mode.swiper-vertical>.swiper-wrapper {
                scroll-snap-type: y mandatory
            }

            .swiper-css-mode.swiper-free-mode>.swiper-wrapper {
                scroll-snap-type: none
            }

            .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
                scroll-snap-align: none
            }

            .swiper-css-mode.swiper-centered>.swiper-wrapper::before {
                content: '';
                flex-shrink: 0;
                order: 9999
            }

            .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
                scroll-snap-align: center center;
                scroll-snap-stop: always
            }

            .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
                margin-inline-start: var(--swiper-centered-offset-before)
            }

            .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
                height: 100%;
                min-height: 1px;
                width: var(--swiper-centered-offset-after)
            }

            .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
                margin-block-start: var(--swiper-centered-offset-before)
            }

            .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
                width: 100%;
                min-width: 1px;
                height: var(--swiper-centered-offset-after)
            }

            .swiper-3d .swiper-slide-shadow,
            .swiper-3d .swiper-slide-shadow-bottom,
            .swiper-3d .swiper-slide-shadow-left,
            .swiper-3d .swiper-slide-shadow-right,
            .swiper-3d .swiper-slide-shadow-top {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                pointer-events: none;
                z-index: 10
            }

            .swiper-3d .swiper-slide-shadow {
                background: rgba(0, 0, 0, .15)
            }

            .swiper-3d .swiper-slide-shadow-left {
                background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
            }

            .swiper-3d .swiper-slide-shadow-right {
                background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
            }

            .swiper-3d .swiper-slide-shadow-top {
                background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
            }

            .swiper-3d .swiper-slide-shadow-bottom {
                background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
            }

            .swiper-lazy-preloader {
                width: 42px;
                height: 42px;
                position: absolute;
                left: 50%;
                top: 50%;
                margin-left: -21px;
                margin-top: -21px;
                z-index: 10;
                transform-origin: 50%;
                box-sizing: border-box;
                border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
                border-radius: 50%;
                border-top-color: transparent
            }

            .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
            .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
                animation: swiper-preloader-spin 1s infinite linear
            }

            .swiper-lazy-preloader-white {
                --swiper-preloader-color: #fff
            }

            .swiper-lazy-preloader-black {
                --swiper-preloader-color: #000
            }

            @keyframes swiper-preloader-spin {
                0% {
                    transform: rotate(0deg)
                }

                100% {
                    transform: rotate(360deg)
                }
            }

            .swiper-virtual .swiper-slide {
                -webkit-backface-visibility: hidden;
                transform: translateZ(0)
            }

            .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                pointer-events: none
            }

            .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
                height: 1px;
                width: var(--swiper-virtual-size)
            }

            .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
                width: 1px;
                height: var(--swiper-virtual-size)
            }

            :root {
                --swiper-navigation-size: 44px
            }

            .swiper-button-next,
            .swiper-button-prev {
                position: absolute;
                top: var(--swiper-navigation-top-offset, 50%);
                width: calc(var(--swiper-navigation-size)/44 * 27);
                height: var(--swiper-navigation-size);
                margin-top: calc(0px - (var(--swiper-navigation-size)/2));
                z-index: 10;
                cursor: pointer;
                display: flex;
                align-items: center;
                justify-content: center;
                color: var(--swiper-navigation-color, var(--swiper-theme-color))
            }

            .swiper-button-next.swiper-button-disabled,
            .swiper-button-prev.swiper-button-disabled {
                opacity: .35;
                cursor: auto;
                pointer-events: none
            }

            .swiper-button-next.swiper-button-hidden,
            .swiper-button-prev.swiper-button-hidden {
                opacity: 0;
                cursor: auto;
                pointer-events: none
            }

            .swiper-navigation-disabled .swiper-button-next,
            .swiper-navigation-disabled .swiper-button-prev {
                display: none !important
            }

            .swiper-button-next svg,
            .swiper-button-prev svg {
                width: 100%;
                height: 100%;
                object-fit: contain;
                transform-origin: center
            }

            .swiper-rtl .swiper-button-next svg,
            .swiper-rtl .swiper-button-prev svg {
                transform: rotate(180deg)
            }

            .swiper-button-prev,
            .swiper-rtl .swiper-button-next {
                left: var(--swiper-navigation-sides-offset, 10px);
                right: auto
            }

            .swiper-button-next,
            .swiper-rtl .swiper-button-prev {
                right: var(--swiper-navigation-sides-offset, 10px);
                left: auto
            }

            .swiper-button-lock {
                display: none
            }

            .swiper-button-next:after,
            .swiper-button-prev:after {
                font-family: swiper-icons;
                font-size: var(--swiper-navigation-size);
                text-transform: none !important;
                letter-spacing: 0;
                font-variant: initial;
                line-height: 1
            }

            .swiper-button-prev:after,
            .swiper-rtl .swiper-button-next:after {
                content: 'prev'
            }

            .swiper-button-next,
            .swiper-rtl .swiper-button-prev {
                right: var(--swiper-navigation-sides-offset, 10px);
                left: auto
            }

            .swiper-button-next:after,
            .swiper-rtl .swiper-button-prev:after {
                content: 'next'
            }

            .swiper-pagination {
                position: absolute;
                text-align: center;
                transition: .3s opacity;
                transform: translate3d(0, 0, 0);
                z-index: 10
            }

            .swiper-pagination.swiper-pagination-hidden {
                opacity: 0
            }

            .swiper-pagination-disabled>.swiper-pagination,
            .swiper-pagination.swiper-pagination-disabled {
                display: none !important
            }

            .swiper-horizontal>.swiper-pagination-bullets,
            .swiper-pagination-bullets.swiper-pagination-horizontal,
            .swiper-pagination-custom,
            .swiper-pagination-fraction {
                bottom: var(--swiper-pagination-bottom, 8px);
                top: var(--swiper-pagination-top, auto);
                left: 0;
                width: 100%
            }

            .swiper-pagination-bullets-dynamic {
                overflow: hidden;
                font-size: 0
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                transform: scale(.33);
                position: relative
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
                transform: scale(1)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
                transform: scale(1)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
                transform: scale(.66)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
                transform: scale(.33)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
                transform: scale(.66)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
                transform: scale(.33)
            }

            .swiper-pagination-bullet {
                width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
                height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
                display: inline-block;
                border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
                background: var(--swiper-pagination-bullet-inactive-color, #000);
                opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
            }

            button.swiper-pagination-bullet {
                border: none;
                margin: 0;
                padding: 0;
                box-shadow: none;
                -webkit-appearance: none;
                appearance: none
            }

            .swiper-pagination-clickable .swiper-pagination-bullet {
                cursor: pointer
            }

            .swiper-pagination-bullet:only-child {
                display: none !important
            }

            .swiper-pagination-bullet-active {
                opacity: var(--swiper-pagination-bullet-opacity, 1);
                background: var(--swiper-pagination-color, var(--swiper-theme-color))
            }

            .swiper-pagination-vertical.swiper-pagination-bullets,
            .swiper-vertical>.swiper-pagination-bullets {
                right: var(--swiper-pagination-right, 8px);
                left: var(--swiper-pagination-left, auto);
                top: 50%;
                transform: translate3d(0px, -50%, 0)
            }

            .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
            .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
                margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
                display: block
            }

            .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
            .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
                top: 50%;
                transform: translateY(-50%);
                width: 8px
            }

            .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
            .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                display: inline-block;
                transition: .2s transform, .2s top
            }

            .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
            .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
                margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
            }

            .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
            .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
                left: 50%;
                transform: translateX(-50%);
                white-space: nowrap
            }

            .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
            .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                transition: .2s transform, .2s left
            }

            .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                transition: .2s transform, .2s right
            }

            .swiper-pagination-fraction {
                color: var(--swiper-pagination-fraction-color, inherit)
            }

            .swiper-pagination-progressbar {
                background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
                position: absolute
            }

            .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
                background: var(--swiper-pagination-color, var(--swiper-theme-color));
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                transform: scale(0);
                transform-origin: left top
            }

            .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
                transform-origin: right top
            }

            .swiper-horizontal>.swiper-pagination-progressbar,
            .swiper-pagination-progressbar.swiper-pagination-horizontal,
            .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
            .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
                width: 100%;
                height: var(--swiper-pagination-progressbar-size, 4px);
                left: 0;
                top: 0
            }

            .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
            .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
            .swiper-pagination-progressbar.swiper-pagination-vertical,
            .swiper-vertical>.swiper-pagination-progressbar {
                width: var(--swiper-pagination-progressbar-size, 4px);
                height: 100%;
                left: 0;
                top: 0
            }

            .swiper-pagination-lock {
                display: none
            }

            .swiper-scrollbar {
                border-radius: var(--swiper-scrollbar-border-radius, 10px);
                position: relative;
                touch-action: none;
                background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
            }

            .swiper-scrollbar-disabled>.swiper-scrollbar,
            .swiper-scrollbar.swiper-scrollbar-disabled {
                display: none !important
            }

            .swiper-horizontal>.swiper-scrollbar,
            .swiper-scrollbar.swiper-scrollbar-horizontal {
                position: absolute;
                left: var(--swiper-scrollbar-sides-offset, 1%);
                bottom: var(--swiper-scrollbar-bottom, 4px);
                top: var(--swiper-scrollbar-top, auto);
                z-index: 50;
                height: var(--swiper-scrollbar-size, 4px);
                width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
            }

            .swiper-scrollbar.swiper-scrollbar-vertical,
            .swiper-vertical>.swiper-scrollbar {
                position: absolute;
                left: var(--swiper-scrollbar-left, auto);
                right: var(--swiper-scrollbar-right, 4px);
                top: var(--swiper-scrollbar-sides-offset, 1%);
                z-index: 50;
                width: var(--swiper-scrollbar-size, 4px);
                height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
            }

            .swiper-scrollbar-drag {
                height: 100%;
                width: 100%;
                position: relative;
                background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
                border-radius: var(--swiper-scrollbar-border-radius, 10px);
                left: 0;
                top: 0
            }

            .swiper-scrollbar-cursor-drag {
                cursor: move
            }

            .swiper-scrollbar-lock {
                display: none
            }

            .swiper-zoom-container {
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                text-align: center
            }

            .swiper-zoom-container>canvas,
            .swiper-zoom-container>img,
            .swiper-zoom-container>svg {
                max-width: 100%;
                max-height: 100%;
                object-fit: contain
            }

            .swiper-slide-zoomed {
                cursor: move;
                touch-action: none
            }

            .swiper .swiper-notification {
                position: absolute;
                left: 0;
                top: 0;
                pointer-events: none;
                opacity: 0;
                z-index: -1000
            }

            .swiper-free-mode>.swiper-wrapper {
                transition-timing-function: ease-out;
                margin: 0 auto
            }

            .swiper-grid>.swiper-wrapper {
                flex-wrap: wrap
            }

            .swiper-grid-column>.swiper-wrapper {
                flex-wrap: wrap;
                flex-direction: column
            }

            .swiper-fade.swiper-free-mode .swiper-slide {
                transition-timing-function: ease-out
            }

            .swiper-fade .swiper-slide {
                pointer-events: none;
                transition-property: opacity
            }

            .swiper-fade .swiper-slide .swiper-slide {
                pointer-events: none
            }

            .swiper-fade .swiper-slide-active {
                pointer-events: auto
            }

            .swiper-fade .swiper-slide-active .swiper-slide-active {
                pointer-events: auto
            }

            .swiper-cube {
                overflow: visible
            }

            .swiper-cube .swiper-slide {
                pointer-events: none;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                z-index: 1;
                visibility: hidden;
                transform-origin: 0 0;
                width: 100%;
                height: 100%
            }

            .swiper-cube .swiper-slide .swiper-slide {
                pointer-events: none
            }

            .swiper-cube.swiper-rtl .swiper-slide {
                transform-origin: 100% 0
            }

            .swiper-cube .swiper-slide-active,
            .swiper-cube .swiper-slide-active .swiper-slide-active {
                pointer-events: auto
            }

            .swiper-cube .swiper-slide-active,
            .swiper-cube .swiper-slide-next,
            .swiper-cube .swiper-slide-prev {
                pointer-events: auto;
                visibility: visible
            }

            .swiper-cube .swiper-cube-shadow {
                position: absolute;
                left: 0;
                bottom: 0px;
                width: 100%;
                height: 100%;
                opacity: .6;
                z-index: 0
            }

            .swiper-cube .swiper-cube-shadow:before {
                content: '';
                background: #000;
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                right: 0;
                filter: blur(50px)
            }

            .swiper-cube .swiper-slide-next+.swiper-slide {
                pointer-events: auto;
                visibility: visible
            }

            .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
            .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
            .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
            .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
                z-index: 0;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden
            }

            .swiper-flip {
                overflow: visible
            }

            .swiper-flip .swiper-slide {
                pointer-events: none;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                z-index: 1
            }

            .swiper-flip .swiper-slide .swiper-slide {
                pointer-events: none
            }

            .swiper-flip .swiper-slide-active,
            .swiper-flip .swiper-slide-active .swiper-slide-active {
                pointer-events: auto
            }

            .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
            .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
            .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
            .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
                z-index: 0;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden
            }

            .swiper-creative .swiper-slide {
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                overflow: hidden;
                transition-property: transform, opacity, height
            }

            .swiper-cards {
                overflow: visible
            }

            .swiper-cards .swiper-slide {
                transform-origin: center bottom;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                overflow: hidden
            }
        </style>
        <!-- <link rel='preload' id='vk-blocks/slider-css-preload' href='./wp-content/plugins/vk-blocks-pro/build/slider/style.css?ver=1.69.1.2' as='style' onload="this.onload=null;this.rel='stylesheet'"/> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/k27v4fp2/7t8u4.css" media="all" />
        <!-- <link rel='stylesheet' id='vk-blocks/slider-css' href='./wp-content/plugins/vk-blocks-pro/build/slider/style.css?ver=1.69.1.2' media='print' onload="this.media='all'; this.onload=null;"> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/k27v4fp2/7t8u4.css"
            media="print" />
        <style id='classic-theme-styles-inline-css' type='text/css'>
            /*! This file is auto-generated */
            .wp-block-button__link {
                color: #fff;
                background-color: #32373c;
                border-radius: 9999px;
                box-shadow: none;
                text-decoration: none;
                padding: calc(.667em + 2px) calc(1.333em + 2px);
                font-size: 1.125em
            }

            .wp-block-file__button {
                background: #32373c;
                color: #fff;
                text-decoration: none
            }
        </style>
        <style id='global-styles-inline-css' type='text/css'>
            body {
                --wp--preset--color--black: #000000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #ffffff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
                --wp--preset--font-size--small: 13px;
                --wp--preset--font-size--medium: 20px;
                --wp--preset--font-size--large: 36px;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--spacing--20: 0.44rem;
                --wp--preset--spacing--30: 0.67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
            }

            :where(.is-layout-flex) {
                gap: 0.5em;
            }

            :where(.is-layout-grid) {
                gap: 0.5em;
            }

            body .is-layout-flow>.alignleft {
                float: left;
                margin-inline-start: 0;
                margin-inline-end: 2em;
            }

            body .is-layout-flow>.alignright {
                float: right;
                margin-inline-start: 2em;
                margin-inline-end: 0;
            }

            body .is-layout-flow>.aligncenter {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .is-layout-constrained>.alignleft {
                float: left;
                margin-inline-start: 0;
                margin-inline-end: 2em;
            }

            body .is-layout-constrained>.alignright {
                float: right;
                margin-inline-start: 2em;
                margin-inline-end: 0;
            }

            body .is-layout-constrained>.aligncenter {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
                max-width: var(--wp--style--global--content-size);
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .is-layout-constrained>.alignwide {
                max-width: var(--wp--style--global--wide-size);
            }

            body .is-layout-flex {
                display: flex;
            }

            body .is-layout-flex {
                flex-wrap: wrap;
                align-items: center;
            }

            body .is-layout-flex>* {
                margin: 0;
            }

            body .is-layout-grid {
                display: grid;
            }

            body .is-layout-grid>* {
                margin: 0;
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
            }

            .has-black-color {
                color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-color {
                color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-color {
                color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-color {
                color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-color {
                color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-color {
                color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-color {
                color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-color {
                color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-color {
                color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-color {
                color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-color {
                color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-color {
                color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-black-background-color {
                background-color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-background-color {
                background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-background-color {
                background-color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-background-color {
                background-color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-background-color {
                background-color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-background-color {
                background-color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-background-color {
                background-color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-background-color {
                background-color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-background-color {
                background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-background-color {
                background-color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-black-border-color {
                border-color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-border-color {
                border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-border-color {
                border-color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-border-color {
                border-color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-border-color {
                border-color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-border-color {
                border-color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-border-color {
                border-color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-border-color {
                border-color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-border-color {
                border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-border-color {
                border-color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
                background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
            }

            .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
                background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
            }

            .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-orange-to-vivid-red-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
            }

            .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
                background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
            }

            .has-cool-to-warm-spectrum-gradient-background {
                background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
            }

            .has-blush-light-purple-gradient-background {
                background: var(--wp--preset--gradient--blush-light-purple) !important;
            }

            .has-blush-bordeaux-gradient-background {
                background: var(--wp--preset--gradient--blush-bordeaux) !important;
            }

            .has-luminous-dusk-gradient-background {
                background: var(--wp--preset--gradient--luminous-dusk) !important;
            }

            .has-pale-ocean-gradient-background {
                background: var(--wp--preset--gradient--pale-ocean) !important;
            }

            .has-electric-grass-gradient-background {
                background: var(--wp--preset--gradient--electric-grass) !important;
            }

            .has-midnight-gradient-background {
                background: var(--wp--preset--gradient--midnight) !important;
            }

            .has-small-font-size {
                font-size: var(--wp--preset--font-size--small) !important;
            }

            .has-medium-font-size {
                font-size: var(--wp--preset--font-size--medium) !important;
            }

            .has-large-font-size {
                font-size: var(--wp--preset--font-size--large) !important;
            }

            .has-x-large-font-size {
                font-size: var(--wp--preset--font-size--x-large) !important;
            }

            .wp-block-navigation a:where(:not(.wp-element-button)) {
                color: inherit;
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
            }

            .wp-block-pullquote {
                font-size: 1.5em;
                line-height: 1.6;
            }
        </style>
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/q92nwaab/64pfk.css" media="all" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/q92nwaab/64pfk.css"
            media="print" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/l1yvpwra/64pfk.css" media="all" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/l1yvpwra/64pfk.css"
            media="print" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/1zc475s9/64pfk.css" media="all" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/1zc475s9/64pfk.css"
            media="print" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/m04n1j9l/64pfk.css" media="all" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/m04n1j9l/64pfk.css"
            media="print" />
        <style id='veu-cta-css' type='text/css'></style>
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/87a2d5p1/64pfk.css" media="all" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/87a2d5p1/64pfk.css"
            media="print" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/9k8oa2x8/64pfk.css" media="all" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/9k8oa2x8/64pfk.css"
            media="print" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/m7we0ldh/64pfk.css" media="all" />
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/m7we0ldh/64pfk.css"
            media="print" />
        <link rel='preload' id='parent-style-css-preload' href='./wp-content/themes/lightning-pro/style.css?ver=6.4.3'
            as='style' onload="this.onload=null;this.rel='stylesheet'" />
        <link rel='stylesheet' id='parent-style-css' href='./wp-content/themes/lightning-pro/style.css?ver=6.4.3'
            media='print' onload="this.media='all'; this.onload=null;">
        <!-- <link rel='preload' id='child-style-css-preload' href='./wp-content/themes/lightning-pro-child/style.css?ver=6.4.3' as='style' onload="this.onload=null;this.rel='stylesheet'"/> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/e9d7m4m/64pfk.css" media="all" />
        <!-- <link rel='stylesheet' id='child-style-css' href='./wp-content/themes/lightning-pro-child/style.css?ver=6.4.3' media='print' onload="this.media='all'; this.onload=null;"> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/e9d7m4m/64pfk.css"
            media="print" />
        <style id='bootstrap-4-style-css' type='text/css'>
            :root {
                --blue: #007bff;
                --indigo: #6610f2;
                --purple: #6f42c1;
                --pink: #e83e8c;
                --red: #dc3545;
                --orange: #fd7e14;
                --yellow: #ffc107;
                --green: #28a745;
                --teal: #20c997;
                --cyan: #17a2b8;
                --white: #fff;
                --gray: #6c757d;
                --gray-dark: #343a40;
                --primary: #007bff;
                --secondary: #6c757d;
                --success: #28a745;
                --info: #17a2b8;
                --warning: #ffc107;
                --danger: #dc3545;
                --light: #f8f9fa;
                --dark: #343a40;
                --breakpoint-xs: 0;
                --breakpoint-sm: 576px;
                --breakpoint-md: 768px;
                --breakpoint-lg: 992px;
                --breakpoint-xl: 1200px;
                --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
                --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
            }

            *,
            ::after,
            ::before {
                box-sizing: border-box
            }

            html {
                font-family: sans-serif;
                line-height: 1.15;
                -webkit-text-size-adjust: 100%;
                -webkit-tap-highlight-color: transparent
            }

            article,
            aside,
            figure,
            footer,
            header,
            nav {
                display: block
            }

            body {
                margin: 0;
                font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: #212529;
                text-align: left;
                background-color: #fff
            }

            [tabindex="-1"]:focus:not(:focus-visible) {
                outline: 0 !important
            }

            hr {
                box-sizing: content-box;
                height: 0;
                overflow: visible
            }

            h1,
            h3,
            h5 {
                margin-top: 0;
                margin-bottom: .5rem
            }

            p {
                margin-top: 0;
                margin-bottom: 1rem
            }

            dl,
            ul {
                margin-top: 0;
                margin-bottom: 1rem
            }

            ul ul {
                margin-bottom: 0
            }

            dt {
                font-weight: 700
            }

            dd {
                margin-bottom: .5rem;
                margin-left: 0
            }

            strong {
                font-weight: bolder
            }

            a {
                color: #007bff;
                text-decoration: none;
                background-color: transparent
            }

            a:hover {
                color: #0056b3;
                text-decoration: underline
            }

            a:not([href]):not([class]) {
                color: inherit;
                text-decoration: none
            }

            a:not([href]):not([class]):hover {
                color: inherit;
                text-decoration: none
            }

            figure {
                margin: 0 0 1rem
            }

            img {
                vertical-align: middle;
                border-style: none
            }

            svg {
                overflow: hidden;
                vertical-align: middle
            }

            label {
                display: inline-block;
                margin-bottom: .5rem
            }

            button {
                border-radius: 0
            }

            button:focus {
                outline: 1px dotted;
                outline: 5px auto -webkit-focus-ring-color
            }

            button,
            input {
                margin: 0;
                font-family: inherit;
                font-size: inherit;
                line-height: inherit
            }

            button,
            input {
                overflow: visible
            }

            button {
                text-transform: none
            }

            [role=button] {
                cursor: pointer
            }

            [type=button],
            [type=reset],
            [type=submit],
            button {
                -webkit-appearance: button
            }

            [type=button]:not(:disabled),
            [type=reset]:not(:disabled),
            [type=submit]:not(:disabled),
            button:not(:disabled) {
                cursor: pointer
            }

            [type=button]::-moz-focus-inner,
            [type=reset]::-moz-focus-inner,
            [type=submit]::-moz-focus-inner,
            button::-moz-focus-inner {
                padding: 0;
                border-style: none
            }

            input[type=checkbox],
            input[type=radio] {
                box-sizing: border-box;
                padding: 0
            }

            [type=number]::-webkit-inner-spin-button,
            [type=number]::-webkit-outer-spin-button {
                height: auto
            }

            [type=search] {
                outline-offset: -2px;
                -webkit-appearance: none
            }

            [type=search]::-webkit-search-decoration {
                -webkit-appearance: none
            }

            ::-webkit-file-upload-button {
                font: inherit;
                -webkit-appearance: button
            }

            [hidden] {
                display: none !important
            }

            h1,
            h3,
            h5 {
                margin-bottom: .5rem;
                font-weight: 500;
                line-height: 1.2
            }

            h1 {
                font-size: 2.5rem
            }

            h3 {
                font-size: 1.75rem
            }

            h5 {
                font-size: 1.25rem
            }

            hr {
                margin-top: 1rem;
                margin-bottom: 1rem;
                border: 0;
                border-top: 1px solid rgba(0, 0, 0, .1)
            }

            .container {
                width: 100%;
                padding-right: 15px;
                padding-left: 15px;
                margin-right: auto;
                margin-left: auto
            }

            .row {
                display: flex;
                flex-wrap: wrap;
                margin-right: -15px;
                margin-left: -15px
            }

            .col,
            .col-md-3 {
                position: relative;
                width: 100%;
                padding-right: 15px;
                padding-left: 15px
            }

            .col {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%
            }

            .form-control {
                display: block;
                width: 100%;
                height: calc(1.5em + .75rem + 2px);
                padding: .375rem .75rem;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: #495057;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid #ced4da;
                border-radius: .25rem;
                transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
            }

            .form-control::-ms-expand {
                background-color: transparent;
                border: 0
            }

            .form-control:-moz-focusring {
                color: transparent;
                text-shadow: 0 0 0 #495057
            }

            .form-control:focus {
                color: #495057;
                background-color: #fff;
                border-color: #80bdff;
                outline: 0;
                box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
            }

            .form-control::-moz-placeholder {
                color: #6c757d;
                opacity: 1
            }

            .form-control:-ms-input-placeholder {
                color: #6c757d;
                opacity: 1
            }

            .form-control::placeholder {
                color: #6c757d;
                opacity: 1
            }

            .form-control:disabled,
            .form-control[readonly] {
                background-color: #e9ecef;
                opacity: 1
            }

            input[type=date].form-control,
            input[type=datetime-local].form-control,
            input[type=month].form-control,
            input[type=time].form-control {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none
            }

            .btn {
                display: inline-block;
                font-weight: 400;
                color: #212529;
                text-align: center;
                vertical-align: middle;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                background-color: transparent;
                border: 1px solid transparent;
                padding: .375rem .75rem;
                font-size: 1rem;
                line-height: 1.5;
                border-radius: .25rem;
                transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
            }

            .btn:hover {
                color: #212529;
                text-decoration: none
            }

            .btn:focus {
                outline: 0;
                box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
            }

            .btn:disabled {
                opacity: .65
            }

            .btn:not(:disabled):not(.disabled) {
                cursor: pointer
            }

            .btn-primary {
                color: #fff;
                background-color: #007bff;
                border-color: #007bff
            }

            .btn-primary:hover {
                color: #fff;
                background-color: #0069d9;
                border-color: #0062cc
            }

            .btn-primary:focus {
                color: #fff;
                background-color: #0069d9;
                border-color: #0062cc;
                box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
            }

            .btn-primary:disabled {
                color: #fff;
                background-color: #007bff;
                border-color: #007bff
            }

            .btn-primary:not(:disabled):not(.disabled).active,
            .btn-primary:not(:disabled):not(.disabled):active {
                color: #fff;
                background-color: #0062cc;
                border-color: #005cbf
            }

            .btn-primary:not(:disabled):not(.disabled).active:focus,
            .btn-primary:not(:disabled):not(.disabled):active:focus {
                box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
            }

            .navbar-brand {
                display: inline-block;
                padding-top: .3125rem;
                padding-bottom: .3125rem;
                margin-right: 1rem;
                font-size: 1.25rem;
                line-height: inherit;
                white-space: nowrap
            }

            .navbar-brand:focus,
            .navbar-brand:hover {
                text-decoration: none
            }

            .card {
                position: relative;
                display: flex;
                flex-direction: column;
                min-width: 0;
                word-wrap: break-word;
                background-color: #fff;
                background-clip: border-box;
                border: 1px solid rgba(0, 0, 0, .125);
                border-radius: .25rem
            }

            .card>hr {
                margin-right: 0;
                margin-left: 0
            }

            .card-body {
                flex: 1 1 auto;
                min-height: 1px;
                padding: 1.25rem
            }

            .card-title {
                margin-bottom: .75rem
            }

            .carousel-item-next,
            .carousel-item-prev {
                display: block
            }

            .active.carousel-item-right,
            .carousel-item-next:not(.carousel-item-left) {
                transform: translateX(100%)
            }

            .active.carousel-item-left,
            .carousel-item-prev:not(.carousel-item-right) {
                transform: translateX(-100%)
            }

            .text-center {
                text-align: center !important
            }

            @media (prefers-reduced-motion:reduce) {
                .form-control {
                    transition: none
                }

                .btn {
                    transition: none
                }
            }

            @media (min-width:576px) {
                .container {
                    max-width: 540px
                }
            }

            @media (min-width:768px) {
                .container {
                    max-width: 720px
                }

                .col-md-3 {
                    flex: 0 0 25%;
                    max-width: 25%
                }
            }

            @media (min-width:992px) {
                .container {
                    max-width: 960px
                }
            }

            @media (min-width:1200px) {
                .container {
                    max-width: 1140px
                }
            }

            @media print {

                *,
                ::after,
                ::before {
                    text-shadow: none !important;
                    box-shadow: none !important
                }

                a:not(.btn) {
                    text-decoration: underline
                }

                img {
                    page-break-inside: avoid
                }

                h3,
                p {
                    orphans: 3;
                    widows: 3
                }

                h3 {
                    page-break-after: avoid
                }

                body {
                    min-width: 992px !important
                }

                .container {
                    min-width: 992px !important
                }
            }

            @-webkit-keyframes spinner-grow {
                0% {
                    transform: scale(0)
                }

                50% {
                    opacity: 1;
                    transform: none
                }
            }

            @keyframes spinner-grow {
                0% {
                    transform: scale(0)
                }

                50% {
                    opacity: 1;
                    transform: none
                }
            }
        </style>
        <style id='lightning-common-style-css' type='text/css'>
            :root {
                --vk-color-text-body: #444444;
                --vk-color-text-link: #555555;
                --vk-color-text-link-hover: #1e73be;
                --vk-color-text-header: #444444;
                --vk-color-text-meta: #666666;
                --vk-color-text-light: #666666;
                --vk-color-border-hr: rgba(0, 0, 0, 0.06);
                --vk-color-border-form: rgba(0, 0, 0, 0.2);
                --vk-color-primary: #c00;
                --vk-color-primary-dark: #b00;
                --vk-color-accent-bg: rgba(0, 0, 0, 0.02);
                --vk-color-header-bg: #fff;
                --vk-color-footer-bg: #f5f5f5;
                --vk-width-container: 100%;
                --vk-width-container-padding: 15px;
                --vk-width-col-2-main: 66.6%;
                --vk-width-col-2-sub: calc(var(--vk-width-container) * 0.27);
                --vk-margin-meta: 0.5rem;
                --vk-margin-headding-bottom: 1.2em;
                --vk-margin-element-bottom: 1rem;
                --vk-margin-block-bottom: 2rem;
                --vk-margin-section-bottom: 3rem;
                --vk-size-text: 16px;
                --vk-size-text-meta: 0.75rem;
                --vk-size-text-sm: 0.875rem;
                --vk-size-text-xs: 0.75rem;
                --vk-size-radius: 5px;
                --vk-size-radius-sm: calc(var(--vk-size-radius) * 0.5);
                --vk-size-radius-lg: calc(var(--vk-size-radius) * 1.5);
                --vk-line-height: 1.7em;
                --vk-line-height-low: 1.5em
            }

            .vk-mobile-nav-menu-btn {
                position: fixed;
                top: 5px;
                left: 5px;
                z-index: 2100;
                overflow: hidden;
                border: 1px solid #333;
                border-radius: 2px;
                width: 34px;
                height: 34px;
                cursor: pointer;
                text-indent: -9999px;
                background-size: 24px 24px;
                transition: border-color .5s ease-out
            }

            .vk-mobile-nav-menu-btn.menu-open {
                border: 1px solid rgba(255, 255, 255, .8)
            }

            .vk-mobile-nav {
                position: fixed;
                z-index: 2000;
                width: 100%;
                height: 100%;
                display: block;
                padding: 45px 10px;
                overflow: scroll;
                top: 0;
                transition: all .5s ease-out
            }

            .vk-mobile-nav nav ul {
                padding: 0;
                margin: 0
            }

            .vk-mobile-nav nav ul li {
                list-style: none;
                line-height: 1.65
            }

            .vk-mobile-nav nav ul li a {
                padding: .7em .5em;
                position: relative;
                display: block;
                overflow: hidden
            }

            .vk-mobile-nav nav ul li a:hover {
                text-decoration: none
            }

            .vk-mobile-nav nav ul li li a {
                padding-left: 1.5em
            }

            .vk-mobile-nav nav ul li li li a {
                padding-left: 2.5em
            }

            .vk-mobile-nav nav ul li li li li a {
                padding-left: 3.5em
            }

            .vk-mobile-nav.vk-mobile-nav-drop-in {
                top: -2000px
            }

            .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in {
                top: 0
            }

            .vk-mobile-nav-widget {
                margin-bottom: 1.5em
            }

            .vk-mobile-nav .customize-partial-edit-shortcut button,
            .vk-mobile-nav .widget .customize-partial-edit-shortcut button {
                left: 0;
                top: -30px
            }

            .vk-mobile-nav-menu-btn {
                border-color: #333;
                background: var(--vk-mobile-nav-menu-btn-bg-src) center 50% no-repeat rgba(255, 255, 255, .8)
            }

            .vk-mobile-nav-menu-btn.menu-open {
                border-color: #333;
                background: var(--vk-mobile-nav-menu-btn-close-bg-src) center 50% no-repeat rgba(255, 255, 255, .8)
            }

            .vk-mobile-nav {
                background-color: #fff;
                border-bottom: 1px solid #e5e5e5
            }

            .vk-mobile-nav nav>ul {
                border-top: 1px solid #ccc
            }

            .vk-mobile-nav nav ul li a {
                color: #333;
                border-bottom: 1px solid #ccc
            }

            :root {
                --vk-font-size-xs: 11px;
                --vk-color-link-text: #c00;
                --vk-color-link-text-hover: #c00;
                --vk-color-text-body: #333;
                --vk-color-text-light: #666;
                --vk-color-border-hr: #e5e5e5;
                --vk-color-border-image: #e5e5e5;
                --vk-line-height-low: 1.5em
            }

            .vk_posts .vk_post-col-xs-2 {
                width: calc(16.66% - 30px)
            }

            .vk_posts .vk_post-col-xs-3 {
                width: calc(25% - 30px)
            }

            .vk_posts .vk_post-col-xs-4 {
                width: calc(33.3% - 30px)
            }

            .vk_posts .vk_post-col-xs-6 {
                width: calc(50% - 30px)
            }

            .vk_posts .vk_post-col-xs-12 {
                width: calc(100% - 30px)
            }

            .vk_posts {
                margin-left: -15px;
                margin-right: -15px;
                display: flex;
                flex-wrap: wrap;
                clear: both
            }

            .vk_post {
                margin-left: 15px;
                margin-right: 15px
            }

            .vk_post a:hover {
                text-decoration: none
            }

            .vk_post .vk_post_title {
                font-size: 14px;
                line-height: 1.4;
                font-weight: 700;
                margin-bottom: 0
            }

            .vk_post .vk_post_title a {
                color: var(--vk-color-text-body)
            }

            .vk_post .vk_post_date {
                font-size: var(--vk-font-size-xs);
                margin-top: .4rem;
                color: var(--vk-color-text-light)
            }

            .vk_post.card-horizontal.card-horizontal-reverse .card-horizontal-inner-row {
                flex-direction: row-reverse
            }

            .vk_post .card-horizontal-inner-row {
                display: flex
            }

            .vk_post-btn-display .vk_post_body {
                position: relative;
                height: 100%
            }

            .vk_post-btn-display.card .vk_post_body {
                padding-bottom: 65px
            }

            .vk_post.card {
                padding: 0;
                margin-bottom: 30px;
                box-sizing: border-box;
                max-width: 100%
            }

            .card {
                overflow: hidden;
                box-shadow: none
            }

            .card a {
                color: inherit
            }

            .card a.btn-primary {
                color: #fff
            }

            .card-noborder.card {
                border: none;
                background: 0 0
            }

            .card-noborder .card-body {
                padding-left: 0;
                padding-right: 0;
                padding-bottom: 0
            }

            .card-noborder.vk_post-btn-display .card-body {
                padding-bottom: 2.8rem
            }

            .card-horizontal-inner-row {
                height: 100%
            }

            .card-horizontal-reverse .row {
                flex-direction: row-reverse
            }

            .card-horizontal .card-body {
                height: 100%;
                padding-bottom: 1.5em
            }

            .card-sm .card-body {
                padding: 1rem 1.2rem
            }

            .card-sm .card-title {
                font-size: .8rem
            }

            .vk_post .row {
                margin: 0
            }

            .wp-block-search .wp-block-search__label {
                display: none
            }

            .wp-block-search__button,
            .wp-block-search__input {
                border-radius: var(--vk-size-radius)
            }

            .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
                flex-wrap: nowrap;
                border: 1px solid var(--vk-color-border-form);
                border-radius: var(--vk-size-radius)
            }

            .wp-block-search .wp-block-search__button {
                display: block;
                width: 33%;
                color: #fff;
                background-color: var(--vk-color-primary);
                border: none;
                padding: 6px;
                font-size: 16px;
                box-shadow: none;
                text-align: center
            }

            .wp-block-search input.wp-block-search__input {
                max-width: initial;
                width: 64%;
                border: 1px solid #ccc;
                padding: 6px 12px;
                font-size: 14px;
                margin-right: 0;
                margin-bottom: 0
            }

            :root {
                --text-color: #464646;
                --color-footer-border: rgba(0, 0, 0, 0.15)
            }

            :root {
                --text-color: #464646;
                --color-footer-border: rgba(0, 0, 0, 0.15)
            }

            .btn-primary:focus,
            .btn-primary:not(:disabled):not(.disabled):active:focus {
                box-shadow: 0 0 0 .2rem rgba(171, 184, 195, .25)
            }

            :root {
                --color-key-default: #337ab7;
                --color-key-dark-default: #2e6da4
            }

            .siteFooter a:is(.btn, .wp-block-button__link) {
                text-decoration: none
            }

            .widget_search form div {
                display: flex;
                flex-wrap: wrap;
                width: 100%;
                justify-content: space-between
            }

            .widget_search form div button {
                width: 33%;
                color: #fff;
                border: none;
                padding: 6px;
                font-size: 16px
            }

            .siteHeader_logo {
                font-weight: 500
            }

            .headerTop {
                font-size: 12px
            }

            .siteHeader .headerTop .container {
                padding: 0 15px
            }

            .headerTop {
                color: #666;
                background-color: #f9f9f9;
                margin-top: -7px;
                border-bottom: 1px solid rgba(0, 0, 0, .04)
            }

            .headerTop .container {
                display: flex;
                overflow: visible
            }

            .headerTop .headerTop_description {
                position: relative;
                top: 7px;
                display: block;
                margin: 0;
                padding: 9px 20px calc(7px + 7px) 0;
                width: 100%;
                line-height: 1.4em
            }

            .headerTop nav {
                position: relative;
                top: 7px
            }

            .headerTop ul {
                display: flex;
                flex-wrap: nowrap;
                margin-top: 0;
                margin-top: 8px;
                margin-bottom: 6px
            }

            .headerTop ul>li {
                line-height: 1.4em
            }

            .headerTop ul>li>a,
            .headerTop ul>li>span {
                padding: 0 15px;
                font-size: 12px;
                white-space: nowrap;
                display: block
            }

            .headerTop li a:hover {
                background: 0 0
            }

            .copySection {
                display: flex;
                align-items: center;
                flex-direction: column
            }

            .device-mobile .copySection {
                padding-bottom: 70px
            }

            @media (min-width:576px) {
                :root {
                    --vk-width-container: 540px
                }

                .vk_posts .vk_post-col-sm-2 {
                    width: calc(16.66% - 30px)
                }

                .vk_posts .vk_post-col-sm-3 {
                    width: calc(25% - 30px)
                }

                .vk_posts .vk_post-col-sm-4 {
                    width: calc(33.3% - 30px)
                }

                .vk_posts .vk_post-col-sm-6 {
                    width: calc(50% - 30px)
                }

                .vk_posts .vk_post-col-sm-12 {
                    width: calc(100% - 30px)
                }

                .entry-body>.vk_posts>.vk_post-col-sm-12 .vk_post_title,
                .mainSection>.vk_posts>.vk_post-col-sm-12 .vk_post_title {
                    font-size: 16px
                }
            }

            @media (min-width:576px) and (max-width:767.98px) {
                .card.vk_post-col-sm-12 {
                    margin-bottom: 20px
                }

                .card-horizontal.vk_post-col-sm-12 {
                    margin-bottom: 15px
                }

                .card-imageRound.vk_post-col-sm-12,
                .card-noborder.vk_post-col-sm-12 {
                    margin-bottom: 40px
                }
            }

            @media (min-width:768px) {
                :root {
                    --vk-width-container: 720px
                }

                .vk_posts .vk_post-col-md-2 {
                    width: calc(16.66% - 30px)
                }

                .vk_posts .vk_post-col-md-3 {
                    width: calc(25% - 30px)
                }

                .vk_posts .vk_post-col-md-4 {
                    width: calc(33.3% - 30px)
                }

                .vk_posts .vk_post-col-md-6 {
                    width: calc(50% - 30px)
                }

                .vk_posts .vk_post-col-md-12 {
                    width: calc(100% - 30px)
                }

                .entry-body>.vk_posts>.vk_post-col-md-12 .vk_post_title,
                .mainSection>.vk_posts>.vk_post-col-md-12 .vk_post_title {
                    font-size: 18px
                }
            }

            @media (min-width:768px) and (max-width:991.98px) {
                .card.vk_post-col-md-12 {
                    margin-bottom: 20px
                }

                .card-horizontal.vk_post-col-md-12 {
                    margin-bottom: 15px
                }

                .card-imageRound.vk_post-col-md-12,
                .card-noborder.vk_post-col-md-12 {
                    margin-bottom: 40px
                }
            }

            @media (min-width:992px) {
                :root {
                    --vk-width-container: 960px
                }

                body.device-pc .vk-mobile-nav-menu-btn {
                    display: none
                }

                body.device-pc .vk-mobile-nav {
                    display: none
                }

                .vk_posts .vk_post-col-lg-2 {
                    width: calc(16.66% - 30px)
                }

                .vk_posts .vk_post-col-lg-3 {
                    width: calc(25% - 30px)
                }

                .vk_posts .vk_post-col-lg-4 {
                    width: calc(33.3% - 30px)
                }

                .vk_posts .vk_post-col-lg-6 {
                    width: calc(50% - 30px)
                }

                .vk_posts .vk_post-col-lg-12 {
                    width: calc(100% - 30px)
                }

                .entry-body>.vk_posts>.vk_post-col-lg-12 .vk_post_title,
                .mainSection>.vk_posts>.vk_post-col-lg-12 .vk_post_title {
                    font-size: 18px
                }
            }

            @media (min-width:992px) and (max-width:1199.98px) {
                .card.vk_post-col-lg-12 {
                    margin-bottom: 20px
                }

                .card-horizontal.vk_post-col-lg-12 {
                    margin-bottom: 15px
                }

                .card-imageRound.vk_post-col-lg-12,
                .card-noborder.vk_post-col-lg-12 {
                    margin-bottom: 40px
                }
            }

            @media (min-width:1200px) {
                :root {
                    --vk-width-container: 1140px
                }

                .vk_posts .vk_post-col-xl-2 {
                    width: calc(16.66% - 30px)
                }

                .vk_posts .vk_post-col-xl-3 {
                    width: calc(25% - 30px)
                }

                .vk_posts .vk_post-col-xl-4 {
                    width: calc(33.3% - 30px)
                }

                .vk_posts .vk_post-col-xl-6 {
                    width: calc(50% - 30px)
                }

                .vk_posts .vk_post-col-xl-12 {
                    width: calc(100% - 30px)
                }

                .card.vk_post-col-xl-12 {
                    margin-bottom: 20px
                }

                .card-horizontal.vk_post-col-xl-12 {
                    margin-bottom: 15px
                }

                .card-imageRound.vk_post-col-xl-12,
                .card-noborder.vk_post-col-xl-12 {
                    margin-bottom: 40px
                }

                .entry-body>.vk_posts>.vk_post-col-xl-12 .vk_post_title,
                .mainSection>.vk_posts>.vk_post-col-xl-12 .vk_post_title {
                    font-size: 21px
                }
            }

            @media (min-width:1400px) {
                .vk_posts .vk_post-col-xxl-2 {
                    width: calc(16.66% - 30px)
                }

                .vk_posts .vk_post-col-xxl-3 {
                    width: calc(25% - 30px)
                }

                .vk_posts .vk_post-col-xxl-4 {
                    width: calc(33.3% - 30px)
                }

                .vk_posts .vk_post-col-xxl-6 {
                    width: calc(50% - 30px)
                }

                .vk_posts .vk_post-col-xxl-12 {
                    width: calc(100% - 30px)
                }

                .card.vk_post-col-xxl-12 {
                    margin-bottom: 20px
                }

                .card-horizontal.vk_post-col-xxl-12 {
                    margin-bottom: 15px
                }

                .card-imageRound.vk_post-col-xxl-12,
                .card-noborder.vk_post-col-xxl-12 {
                    margin-bottom: 40px
                }

                .entry-body>.vk_posts>.vk_post-col-xxl-12 .vk_post_title,
                .mainSection>.vk_posts>.vk_post-col-xxl-12 .vk_post_title {
                    font-size: 26px
                }
            }

            @media (max-width:991px) {
                .headerTop_description {
                    display: none
                }

                .headerTop {
                    display: none
                }
            }

            @media (max-width:600px) {
                .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
                    margin-bottom: 1.6rem
                }
            }

            @media (max-width:575.98px) {
                .card.vk_post-col-xs-12 {
                    margin-bottom: 20px
                }

                .card-horizontal.vk_post-col-xs-12 {
                    margin-bottom: 15px
                }

                .card-imageRound.vk_post-col-xs-12,
                .card-noborder.vk_post-col-xs-12 {
                    margin-bottom: 40px
                }
            }

            @media print {
                #page_top {
                    display: none !important
                }

                .vk-mobile-nav,
                .vk-mobile-nav-menu-btn {
                    display: none
                }

                a {
                    text-decoration: none !important
                }

                a[href]:after {
                    content: "" !important
                }
            }
        </style>
        <style id='lightning-common-style-inline-css' type='text/css'>
            /* vk-mobile-nav */
            :root {
                --vk-mobile-nav-menu-btn-bg-src: url("./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-btn-black.svg");
                --vk-mobile-nav-menu-btn-close-bg-src: url("./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg");
                --vk-menu-acc-icon-open-black-bg-src: url("./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg");
                --vk-menu-acc-icon-open-white-bg-src: url("./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-white.svg");
                --vk-menu-acc-icon-close-black-bg-src: url("./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg");
                --vk-menu-acc-icon-close-white-bg-src: url("./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg");
            }
        </style>
        <style id='lightning-design-style-css' type='text/css'>
            :root {
                --text-color: #464646;
                --color-footer-border: rgba(0, 0, 0, 0.15)
            }

            body,
            html {
                font-size: 14px
            }

            body {
                font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Hiragino Sans, "Noto Sans JP", sans-serif;
                -ms-word-wrap: break-word;
                word-wrap: break-word
            }

            img {
                max-width: 100%;
                height: auto
            }

            img {
                max-width: 100%;
                height: auto
            }

            p {
                line-height: 1.7;
                margin-bottom: 1.2em
            }

            dl,
            ul {
                margin-top: 1.5em;
                margin-bottom: 1.2em
            }

            li {
                margin-bottom: .8em;
                line-height: 1.65em
            }

            dd,
            dt {
                padding-left: 10px;
                border-left-width: 2px;
                border-left-style: solid;
                margin-bottom: 10px
            }

            dt {
                border-left-color: #337ab7
            }

            dd {
                border-left-color: #e5e5e5
            }

            ul ul {
                margin-top: 10px;
                margin-bottom: 10px
            }

            h1 {
                position: relative
            }

            h3,
            h5 {
                margin: 1.5em 0 1.2em;
                clear: both
            }

            h1:first-child,
            h3:first-child,
            h5:first-child {
                margin-top: 0
            }

            .btn {
                white-space: normal
            }

            .btn-xs {
                padding-left: 15px;
                padding-right: 15px;
                font-size: 12px
            }

            .siteHeader .siteHeadContainer:after {
                content: "";
                display: block;
                clear: both
            }

            .siteContent {
                padding: 2rem 0 2rem;
            }

            .siteContent>.container>.row {
                display: block
            }

            .siteContent>.container>.row:after {
                content: "";
                display: block;
                clear: both
            }

            .mainSection>aside:last-child,
            .mainSection>div:last-child {
                margin-bottom: 0
            }

            .siteFooter {
                display: block;
                overflow: hidden
            }

            .siteHeader {
                width: 100%;
                position: relative;
                z-index: 1000;
                top: 0;
                background-color:#2d98c7;
                box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
                margin-bottom: 0;
                min-height: 46px;
                border: none
            }

            .siteHeader .container {
                padding-top: 5px;
                padding-bottom: 4px
            }

            .siteHeader_logo {
                display: inline-block;
                height: auto;
                padding: 5px 0;
                margin: 0;
                font-size: 32px;
                line-height: 1.5em;
                white-space: inherit
            }

            .siteHeader_logo a {
                color: #333
            }

            .siteHeader_logo a:hover {
                text-decoration: none;
                color: #337ab7
            }

            .siteHeader_logo img {
                max-height: 40px;
                display: block
            }

            .siteFooter .widget {
                margin-bottom: 25px
            }

            .siteFooter a:where(:not(:is(.btn, .wp-block-button__link))) {
                text-decoration: underline
            }

            .siteFooter a:where(:not(:is(.btn, .wp-block-button__link))):hover {
                text-decoration: none
            }

            .siteFooter li>a {
                text-decoration: none
            }

            .siteFooter li>a:hover {
                text-decoration: underline
            }

            .copySection {
                border-top: var(--color-footer-border, #ccc)
            }

            .copySection p {
                font-size: 12px;
                margin: 0 15px 5px
            }

            .gMenu_outer {
                width: 100%
            }

            body,
            html {
                overflow-x: hidden
            }

            .sectionBox {
                padding-top: 2em;
                padding-bottom: 2em;
                display: block
            }

            .sectionBox:after {
                content: "";
                clear: both;
                display: block
            }

            .screen-reader-text {
                border: 0;
                clip: rect(1px, 1px, 1px, 1px);
                -webkit-clip-path: inset(50%);
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute !important;
                width: 1px;
                word-wrap: normal !important;
                word-break: normal
            }

            input.form-control {
                margin-bottom: 3px
            }

            .mainSection header h1 {
                margin-top: 0;
                line-height: 1.4em
            }

            h1.entry-title {
                font-size: 32px
            }

            h1.entry-title>a {
                color: #464646
            }

            .mainSection .widget {
                margin-bottom: 25px
            }

            .entry-full {
                margin-bottom: 3rem
            }

            .entry-header {
                margin-bottom: 1.5rem;
                position: relative;
                border-bottom: 1px solid rgba(0, 0, 0, .05)
            }

            .entry-meta {
                margin-bottom: .8em;
                padding-left: 3px
            }

            .entry-meta_items {
                font-size: 12px
            }

            .entry-meta_items.published a {
                color: #464646
            }

            .entry-meta_items_author {
                margin-left: .8em
            }

            .entry-meta_items_term {
                float: right;
                margin-right: 0
            }

            .entry-meta_items_term_button {
                font-size: .8rem;
                line-height: 1;
                padding: 4px 1em 2px
            }

            .entry-meta_hidden {
                display: none
            }

            .fa_v6_css .entry-meta_items.published::before {
                margin-right: 5px;
                font-family: "Font Awesome 6 Free";
                content: "";
                font-weight: 900
            }

            .fa_v6_css .entry-meta_items_author::before {
                margin-right: 5px;
                font-family: "Font Awesome 6 Free";
                content: "";
                font-weight: 900
            }

            .entry-body::after {
                content: "";
                clear: both;
                display: block
            }

            .entry-footer {
                display: block;
                overflow: hidden;
                margin-bottom: 3rem
            }

            .entry-meta-dataList {
                display: block;
                overflow: hidden;
                padding-top: 3px
            }

            .entry-meta-dataList dl {
                margin: 0 0 2px
            }

            .entry-meta-dataList dd,
            .entry-meta-dataList dt {
                display: block;
                overflow: hidden;
                margin-bottom: 0
            }

            .entry-meta-dataList dt {
                float: left;
                background-color: #666;
                color: #fff;
                font-size: 10px;
                line-height: 1.1em;
                padding: 4px 8px;
                font-weight: lighter;
                margin-right: 10px;
                border: none;
                min-width: 10em;
                text-align: center;
                border-radius: 3px
            }

            .entry-meta-dataList dd {
                font-size: 12px;
                border: none;
                padding-left: 0
            }

            .entry-meta-dataList dd a {
                display: inline-block;
                padding: 0 2px 1px;
                color: #464646
            }

            .entry-tag {
                display: block;
                overflow: hidden
            }

            .entry-tag dl {
                margin-bottom: 0
            }

            .postNextPrev {
                position: relative;
                margin-bottom: 3rem
            }

            .postNextPrev_label {
                margin-bottom: 1em;
                font-size: 12px;
                line-height: 1
            }

            .postNextPrev_next .postNextPrev_label {
                text-align: right
            }

            .postNextPrev .card {
                margin-bottom: 0
            }

            .postNextPrev .card-title {
                font-size: 14px;
                margin-bottom: .6em
            }

            .postNextPrev_next .postNextPrev .card-title {
                text-align: right;
                border: 1px solid red
            }

            .widget {
                display: block
            }

            .widget ul {
                margin-top: 0
            }

            .widget:after {
                content: "";
                clear: both;
                display: block
            }

            .widget .tagcloud a {
                border-radius: 4px;
                padding: 3px 10px 1px;
                line-height: 2.4em
            }

            .tagcloud a {
                color: #464646;
                margin-bottom: 4px;
                white-space: nowrap;
                text-decoration: none
            }

            .tagcloud a:before {
                margin-right: 5px
            }

            .tagcloud a:hover {
                text-decoration: none;
                opacity: .6
            }

            .entry-meta-dataList .tagcloud a {
                margin-right: 8px
            }

            h3 {
                padding-bottom: 8px;
                position: relative;
                border-bottom: 1px solid rgba(0, 0, 0, .1)
            }

            h3:after {
                content: ".";
                line-height: 0;
                display: block;
                overflow: hidden;
                position: absolute;
                bottom: -1px;
                width: 30%;
                border-bottom: 1px solid #337ab7
            }

            .widget_search form div .wp-block-search__button,
            .widget_search form div button,
            .wp-block-search .wp-block-search__button,
            .wp-block-search button {
                border-radius: 4px
            }

            .siteFooter {
                border-top: 3px solid #337ab7;
                background-color: #f9f9f9
            }

            .widget .tagcloud a {
                border: 1px solid rgba(0, 0, 0, .1);
                background-color: rgba(255, 255, 255, .9)
            }

            footer.siteFooter .widget .tagcloud a {
                border: 1px solid rgba(0, 0, 0, .1);
                background-color: rgba(255, 255, 255, .8)
            }

            @media (min-width:768px) {
                p {
                    line-height: 1.9
                }

                .siteContent {
                    padding: 2.5rem 0 2.5rem
                }

                .mainSection .widget {
                    margin-bottom: 35px
                }
            }

            @media (min-width:992px) {

                body,
                html {
                    font-size: 16px
                }

                .siteContent {
                    padding: 3rem 0 3.5rem
                }

                .mainSection-col-one {
                    width: 100%
                }

                .siteHeader .container {
                    padding-top: 16px;
                    padding-bottom: 14px
                }

                .siteHeader_logo img {
                    max-height: 50px
                }

                body.device-mobile .vk-mobile-nav-menu-btn {
                    display: none
                }

                .gMenu_outer {
                    top: -54px;
                    transition: top 1s
                }

                .gMenu_outer::after {
                    content: "";
                    clear: both;
                    display: block
                }

                .header_scrolled .siteHeadContainer.container {
                    width: 100%
                }

                .header_scrolled .navbar-header {
                    margin-bottom: 54px
                }

                .header_scrolled .gMenu_outer {
                    clear: both;
                    z-index: 1000;
                    position: fixed;
                    top: 0;
                    left: 0;
                    width: 100%;
                    min-height: unset;
                    background-color: #2d98c7;
                    box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
                }

                .header_scrolled .gMenu_outer nav {
                    display: block;
                    width: 960px;
                    margin-left: auto;
                    margin-right: auto;
                    padding-left: 15px;
                    padding-right: 15px
                }

                .entry-header {
                    margin-bottom: 2.2rem
                }
            }

            @media (min-width:992px) and (min-width:1200px) {
                .header_scrolled .gMenu_outer nav {
                    width: 1140px
                }
            }

            @media (min-width:1200px) {
                .siteContent {
                    padding: 3.5rem 0 4rem
                }

                .siteHeader_logo {
                    float: left
                }

                .gMenu_outer {
                    right: 0;
                    float: right;
                    width: auto;
                    min-height: 4em;
                    display: table
                }

                .gMenu_outer nav {
                    display: table-cell;
                    vertical-align: middle
                }
            }

            @media (max-width:1199.98px) {
                .siteHeader_logo {
                    width: 100%;
                    text-align: center
                }

                .siteHeader_logo img {
                    margin-left: auto;
                    margin-right: auto
                }

                .gMenu_outer nav {
                    text-align: center
                }
            }

            @media (max-width:991.98px) {
                .mainSection {
                    width: 100%;
                    flex-basis: unset
                }

                .mainSection {
                    margin-bottom: 2rem
                }

                .navbar-header {
                    float: none
                }

                .siteHeader_logo {
                    font-size: 1.6rem;
                    float: inherit;
                    text-align: center;
                    display: block;
                    margin: 0 auto;
                    padding: 0 45px
                }

                .siteHeader_logo img {
                    display: block;
                    margin: 0 auto
                }

                .gMenu_outer {
                    display: none
                }
            }

            @media (max-width:991px) {
                .headerTop ul {
                    border-top: 1px solid rgba(0, 0, 0, .15)
                }

                .headerTop ul a {
                    color: #464646;
                    border-bottom: 1px solid rgba(0, 0, 0, .15)
                }
            }

            @media (max-width:767.98px) {
                .entry-meta .entry-meta_items_term {
                    float: none;
                    display: block;
                    margin-top: .5em
                }

                h1.entry-title {
                    font-size: 26px
                }
            }
        </style>
        <style id='lightning-design-style-inline-css' type='text/css'>
            /* ltg common custom */
            :root {
                --vk-menu-acc-btn-border-color: #333;
                --vk-color-primary: #045193;
                --color-key: #045193;
                --wp--preset--color--vk-color-primary: #045193;
                --color-key-dark: #34538d;
            }

            .bbp-submit-wrapper .button.submit {
                background-color: #34538d;
            }

            .bbp-submit-wrapper .button.submit:hover {
                background-color: #045193;
            }

            .veu_color_txt_key {
                color: #34538d;
            }

            .veu_color_bg_key {
                background-color: #34538d;
            }

            .veu_color_border_key {
                border-color: #34538d;
            }

            .btn-default {
                border-color: #045193;
                color: #045193;
            }

            .btn-default:focus,
            .btn-default:hover {
                border-color: #045193;
                background-color: #045193;
            }

            .wp-block-search__button,
            .btn-primary {
                background-color: #045193;
                border-color: #34538d;
            }

            .wp-block-search__button:focus,
            .wp-block-search__button:hover,
            .btn-primary:not(:disabled):not(.disabled):active,
            .btn-primary:focus,
            .btn-primary:hover {
                background-color: #34538d;
                border-color: #045193;
            }

            .btn-outline-primary {
                color: #045193;
                border-color: #045193;
            }

            .btn-outline-primary:not(:disabled):not(.disabled):active,
            .btn-outline-primary:focus,
            .btn-outline-primary:hover {
                color: #fff;
                background-color: #045193;
                border-color: #34538d;
            }

            a {
                color: #435df2;
            }

            /* Pro Title Design */
            .siteContent .subSection-title,
            .siteContent .widget .subSection-title {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
                text-align: left;
            }

            .siteContent .subSection-title a,
            .siteContent .widget .subSection-title a {
                color: #333;
            }

            .siteContent .subSection-title::before,
            .siteContent .widget .subSection-title::before {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            .siteContent .subSection-title::after,
            .siteContent .widget .subSection-title::after {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            .siteFooter .subSection-title {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
                color: #333;
                padding: 0.6em 0 0.5em;
                margin-bottom: 1.2em;
                border-bottom: solid 1px #333;
            }

            .siteFooter .subSection-title a {
                color: #333;
            }

            .siteFooter .subSection-title::before {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            .siteFooter .subSection-title::after {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            h3 {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
                color: #333;
                padding: 0.6em 0 0.5em;
                margin-bottom: 1.2em;
                border-bottom: solid 1px #333;
            }

            h3 a {
                color: #333;
            }

            h3::before {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            h3::after {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            h4 {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
                color: #333;
                padding: 0.6em 0.7em 0.5em;
                margin-bottom: 1.2em;
                border-left: solid 2px #045193;
                background-color: #efefef;
                text-align: left;
            }

            h4 a {
                color: #333;
            }

            h4::before {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            h4::after {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            h5 {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
                text-align: left;
            }

            h5 a {
                color: #333;
            }

            h5::before {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            h5::after {
                background-color: unset;
                position: relative;
                border: none;
                padding: unset;
                margin-left: auto;
                margin-right: auto;
                border-radius: unset;
                outline: unset;
                outline-offset: unset;
                box-shadow: unset;
                content: none;
                overflow: unset;
            }

            .siteContent_after.sectionBox {
                padding: 0;
            }

            /* page header */
            :root {
                --vk-page-header-url: url(./wp-content/themes/lightning-pro/inc/vk-page-header/package/images/header-sample-biz.jpg);
            }

            @media (max-width:575.98px) {
                :root {
                    --vk-page-header-url: url(./wp-content/themes/lightning-pro/inc/vk-page-header/package/images/header-sample-biz.jpg);
                }
            }

            .page-header {
                position: relative;
                text-align: left;
                background: var(--vk-page-header-url, url(./wp-content/themes/lightning-pro/inc/vk-page-header/package/images/header-sample-biz.jpg)) no-repeat 50% center;
                background-size: cover;
            }

            .page-header h1.page-header_pageTitle,
            .page-header div.page-header_pageTitle {
                margin-top: 0.5em;
                margin-bottom: calc(0.5em - 0.1em);
            }

            /* Font switch */
            .navbar-brand.siteHeader_logo {
                font-family: "Noto Sans JP", sans-serif;
                font-weight: 400;
                font-display: swap;
            }

            .gMenu_name,
            .vk-mobile-nav .menu,
            .mobile-fix-nav-menu {
                font-family: "Noto Sans JP", sans-serif;
                font-weight: 500;
                font-display: swap;
            }

            .gMenu_description {
                font-family: "Noto Sans JP", sans-serif;
                font-weight: 400;
                font-display: swap;
            }

            body {
                font-family: "Noto Sans JP", sans-serif;
                font-weight: 400;
                font-display: swap;
            }

            .vk-campaign-text {
                background: #eab010;
                color: #fff;
            }

            .vk-campaign-text_btn,
            .vk-campaign-text_btn:link,
            .vk-campaign-text_btn:visited,
            .vk-campaign-text_btn:focus,
            .vk-campaign-text_btn:active {
                background: #fff;
                color: #4c4c4c;
            }

            a.vk-campaign-text_btn:hover {
                background: #eab010;
                color: #fff;
            }

            .vk-campaign-text_link,
            .vk-campaign-text_link:link,
            .vk-campaign-text_link:hover,
            .vk-campaign-text_link:visited,
            .vk-campaign-text_link:active,
            .vk-campaign-text_link:focus {
                color: #fff;
            }

            .siteFooter {
                background-color: #f7f7f7;
                color: #f7f7f7;
            }

            .siteFooter .nav li a,
            .siteFooter .widget a,
            .siteFooter a {
                color: #f7f7f7;
            }

            .media .media-body .media-heading a:hover {
                color: #045193;
            }

            @media (min-width: 768px) {

                .gMenu>li:before,
                .gMenu>li.menu-item-has-children::after {
                    border-bottom-color: #34538d
                }

                .gMenu li li {
                    background-color: #34538d
                }

                .gMenu li li a:hover {
                    background-color: #045193;
                }
            }

            /* @media (min-width: 768px) */
            h2,
            .mainSection-title {
                border-top-color: #045193;
            }

            h3:after,
            .subSection-title:after {
                border-bottom-color: #045193;
            }

            ul.page-numbers li span.page-numbers.current,
            .page-link dl .post-page-numbers.current {
                background-color: #045193;
            }

            .pager li>a {
                border-color: #045193;
                color: #045193;
            }

            .pager li>a:hover {
                background-color: #045193;
                color: #fff;
            }

            .siteFooter {
                border-top-color: #045193;
            }

            dt {
                border-left-color: #045193;
            }

            :root {
                --g_nav_main_acc_icon_open_url: url(./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg);
                --g_nav_main_acc_icon_close_url: url(./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg);
                --g_nav_sub_acc_icon_open_url: url(./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-white.svg);
                --g_nav_sub_acc_icon_close_url: url(./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg);
            }
        </style>
        <style id='vk-blocks-build-css-css' type='text/css'>
            :root {
                --vk-margin-elem: 2rem
            }

            :root {
                --vk-margin-xs: 0.75rem;
                --vk-margin-sm: 1.5rem;
                --vk-margin-md: 2.4rem;
                --vk-margin-lg: 4rem;
                --vk-margin-xl: 6rem
            }

            .has-text-align-right {
                text-align: right
            }

            .has-text-align-center {
                text-align: center
            }

            @-webkit-keyframes trembling {
                0% {
                    -webkit-transform: rotate(-0.5deg);
                    transform: rotate(-0.5deg)
                }

                50% {
                    -webkit-transform: rotate(0.5deg);
                    transform: rotate(0.5deg)
                }
            }

            @keyframes trembling {
                0% {
                    -webkit-transform: rotate(-0.5deg);
                    transform: rotate(-0.5deg)
                }

                50% {
                    -webkit-transform: rotate(0.5deg);
                    transform: rotate(0.5deg)
                }
            }

            @-webkit-keyframes trembling-x {
                0% {
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1)
                }

                50% {
                    -webkit-transform: scale(0.99, 0.96);
                    transform: scale(0.99, 0.96)
                }
            }

            @keyframes trembling-x {
                0% {
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1)
                }

                50% {
                    -webkit-transform: scale(0.99, 0.96);
                    transform: scale(0.99, 0.96)
                }
            }

            @-webkit-keyframes pounding {
                0% {
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05)
                }

                5% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                95% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                100% {
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05)
                }
            }

            @keyframes pounding {
                0% {
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05)
                }

                5% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                95% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                100% {
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05)
                }
            }

            @-webkit-keyframes shaking {
                0% {
                    -webkit-transform: translate(1px, 1px);
                    transform: translate(1px, 1px)
                }

                25% {
                    -webkit-transform: translate(1px, -1px);
                    transform: translate(1px, -1px)
                }

                50% {
                    -webkit-transform: translate(-1px, -1px);
                    transform: translate(-1px, -1px)
                }

                75% {
                    -webkit-transform: translate(-1px, 1px);
                    transform: translate(-1px, 1px)
                }

                100% {
                    -webkit-transform: translate(1px, 1px);
                    transform: translate(1px, 1px)
                }
            }

            @keyframes shaking {
                0% {
                    -webkit-transform: translate(1px, 1px);
                    transform: translate(1px, 1px)
                }

                25% {
                    -webkit-transform: translate(1px, -1px);
                    transform: translate(1px, -1px)
                }

                50% {
                    -webkit-transform: translate(-1px, -1px);
                    transform: translate(-1px, -1px)
                }

                75% {
                    -webkit-transform: translate(-1px, 1px);
                    transform: translate(-1px, 1px)
                }

                100% {
                    -webkit-transform: translate(1px, 1px);
                    transform: translate(1px, 1px)
                }
            }

            :root {
                --vk-color-border-red: #dc3545;
                --vk-color-background-red: #dc3545;
                --vk-color-border-orange: #ffa536;
                --vk-color-background-orange: #ffa536;
                --vk-color-border-blue: #4267b2;
                --vk-color-background-blue: #4267b2;
                --vk-color-border-green: #28a745;
                --vk-color-background-green: #28a745;
                --vk-color-border-black: #222;
                --vk-color-background-black: #222
            }

            @-webkit-keyframes shine {
                0% {
                    left: -40%
                }

                10% {
                    left: 120%
                }

                100% {
                    left: 120%
                }
            }

            @keyframes shine {
                0% {
                    left: -40%
                }

                10% {
                    left: 120%
                }

                100% {
                    left: 120%
                }
            }

            :root {
                --vk-color-border: rgba(0, 0, 0, .12)
            }

            :root {
                --vk-color-background-white-translucent: rgba(255, 255, 255, 0.5)
            }

            .swiper-pagination-bullet {
                border-radius: unset;
                width: 30px;
                height: 5px;
                background-color: #ccc;
                opacity: unset;
                outline: 1px solid var(--vk-color-background-white-translucent)
            }

            .swiper-pagination-bullet-active {
                background: #666
            }

            :where(.vk_slider_item_container):where(.container) {
                max-width: var(--wp--style--global--content-size)
            }

            :root {
                --vk-color-border: rgba(0, 0, 0, .12)
            }

            .vk_accordion-target-open {
                height: auto;
                overflow: hidden;
                opacity: 1;
                -webkit-transition: .25s;
                transition: .25s
            }

            .vk_accordion-target-close {
                padding-top: 0;
                padding-bottom: 0;
                height: 0;
                opacity: 0;
                -webkit-transition: .25s;
                transition: .25s;
                overflow: hidden
            }

            .vk_accordion-target-close * {
                margin-top: 0;
                margin-bottom: 0
            }

            :root {
                --vk-animation-size: 3em
            }

            .vk_animation-active {
                opacity: 1
            }

            .vk_animation-active {
                opacity: 1
            }

            @-webkit-keyframes trembling-x-short {
                0% {
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1)
                }

                50% {
                    -webkit-transform: scale(0.99, 0.99);
                    transform: scale(0.99, 0.99)
                }
            }

            @keyframes trembling-x-short {
                0% {
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1)
                }

                50% {
                    -webkit-transform: scale(0.99, 0.99);
                    transform: scale(0.99, 0.99)
                }
            }

            @-webkit-keyframes trembling-x-normal {
                0% {
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1)
                }

                50% {
                    -webkit-transform: scale(0.97, 0.97);
                    transform: scale(0.97, 0.97)
                }
            }

            @keyframes trembling-x-normal {
                0% {
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1)
                }

                50% {
                    -webkit-transform: scale(0.97, 0.97);
                    transform: scale(0.97, 0.97)
                }
            }

            @-webkit-keyframes trembling-x-long {
                0% {
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1)
                }

                50% {
                    -webkit-transform: scale(0.95, 0.95);
                    transform: scale(0.95, 0.95)
                }
            }

            @keyframes trembling-x-long {
                0% {
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1)
                }

                50% {
                    -webkit-transform: scale(0.95, 0.95);
                    transform: scale(0.95, 0.95)
                }
            }

            @-webkit-keyframes left-right-short {
                0% {
                    -webkit-transform: translate(1px, 0);
                    transform: translate(1px, 0)
                }

                50% {
                    -webkit-transform: translate(-1px, 0);
                    transform: translate(-1px, 0)
                }

                100% {
                    -webkit-transform: translate(1px, 0);
                    transform: translate(1px, 0)
                }
            }

            @keyframes left-right-short {
                0% {
                    -webkit-transform: translate(1px, 0);
                    transform: translate(1px, 0)
                }

                50% {
                    -webkit-transform: translate(-1px, 0);
                    transform: translate(-1px, 0)
                }

                100% {
                    -webkit-transform: translate(1px, 0);
                    transform: translate(1px, 0)
                }
            }

            @-webkit-keyframes left-right-normal {
                0% {
                    -webkit-transform: translate(5px, 0);
                    transform: translate(5px, 0)
                }

                50% {
                    -webkit-transform: translate(-5px, 0);
                    transform: translate(-5px, 0)
                }

                100% {
                    -webkit-transform: translate(5px, 0);
                    transform: translate(5px, 0)
                }
            }

            @keyframes left-right-normal {
                0% {
                    -webkit-transform: translate(5px, 0);
                    transform: translate(5px, 0)
                }

                50% {
                    -webkit-transform: translate(-5px, 0);
                    transform: translate(-5px, 0)
                }

                100% {
                    -webkit-transform: translate(5px, 0);
                    transform: translate(5px, 0)
                }
            }

            @-webkit-keyframes left-right-long {
                0% {
                    -webkit-transform: translate(15px, 0);
                    transform: translate(15px, 0)
                }

                50% {
                    -webkit-transform: translate(-15px, 0);
                    transform: translate(-15px, 0)
                }

                100% {
                    -webkit-transform: translate(15px, 0);
                    transform: translate(15px, 0)
                }
            }

            @keyframes left-right-long {
                0% {
                    -webkit-transform: translate(15px, 0);
                    transform: translate(15px, 0)
                }

                50% {
                    -webkit-transform: translate(-15px, 0);
                    transform: translate(-15px, 0)
                }

                100% {
                    -webkit-transform: translate(15px, 0);
                    transform: translate(15px, 0)
                }
            }

            @-webkit-keyframes up-down-short {
                0% {
                    -webkit-transform: translate(0, 1px);
                    transform: translate(0, 1px)
                }

                50% {
                    -webkit-transform: translate(0, -1px);
                    transform: translate(0, -1px)
                }

                100% {
                    -webkit-transform: translate(0, 1px);
                    transform: translate(0, 1px)
                }
            }

            @keyframes up-down-short {
                0% {
                    -webkit-transform: translate(0, 1px);
                    transform: translate(0, 1px)
                }

                50% {
                    -webkit-transform: translate(0, -1px);
                    transform: translate(0, -1px)
                }

                100% {
                    -webkit-transform: translate(0, 1px);
                    transform: translate(0, 1px)
                }
            }

            @-webkit-keyframes up-down-normal {
                0% {
                    -webkit-transform: translate(0, 5px);
                    transform: translate(0, 5px)
                }

                50% {
                    -webkit-transform: translate(0, -5px);
                    transform: translate(0, -5px)
                }

                100% {
                    -webkit-transform: translate(0, 5px);
                    transform: translate(0, 5px)
                }
            }

            @keyframes up-down-normal {
                0% {
                    -webkit-transform: translate(0, 5px);
                    transform: translate(0, 5px)
                }

                50% {
                    -webkit-transform: translate(0, -5px);
                    transform: translate(0, -5px)
                }

                100% {
                    -webkit-transform: translate(0, 5px);
                    transform: translate(0, 5px)
                }
            }

            @-webkit-keyframes up-down-long {
                0% {
                    -webkit-transform: translate(0, 15px);
                    transform: translate(0, 15px)
                }

                50% {
                    -webkit-transform: translate(0, -15px);
                    transform: translate(0, -15px)
                }

                100% {
                    -webkit-transform: translate(0, 15px);
                    transform: translate(0, 15px)
                }
            }

            @keyframes up-down-long {
                0% {
                    -webkit-transform: translate(0, 15px);
                    transform: translate(0, 15px)
                }

                50% {
                    -webkit-transform: translate(0, -15px);
                    transform: translate(0, -15px)
                }

                100% {
                    -webkit-transform: translate(0, 15px);
                    transform: translate(0, 15px)
                }
            }

            @-webkit-keyframes trembling-y-short {
                0% {
                    -webkit-transform: rotate(-0.1deg);
                    transform: rotate(-0.1deg)
                }

                50% {
                    -webkit-transform: rotate(0.1deg);
                    transform: rotate(0.1deg)
                }
            }

            @keyframes trembling-y-short {
                0% {
                    -webkit-transform: rotate(-0.1deg);
                    transform: rotate(-0.1deg)
                }

                50% {
                    -webkit-transform: rotate(0.1deg);
                    transform: rotate(0.1deg)
                }
            }

            @-webkit-keyframes trembling-y-normal {
                0% {
                    -webkit-transform: rotate(-0.25deg);
                    transform: rotate(-0.25deg)
                }

                50% {
                    -webkit-transform: rotate(0.25deg);
                    transform: rotate(0.25deg)
                }
            }

            @keyframes trembling-y-normal {
                0% {
                    -webkit-transform: rotate(-0.25deg);
                    transform: rotate(-0.25deg)
                }

                50% {
                    -webkit-transform: rotate(0.25deg);
                    transform: rotate(0.25deg)
                }
            }

            @-webkit-keyframes trembling-y-long {
                0% {
                    -webkit-transform: rotate(-0.5deg);
                    transform: rotate(-0.5deg)
                }

                50% {
                    -webkit-transform: rotate(0.5deg);
                    transform: rotate(0.5deg)
                }
            }

            @keyframes trembling-y-long {
                0% {
                    -webkit-transform: rotate(-0.5deg);
                    transform: rotate(-0.5deg)
                }

                50% {
                    -webkit-transform: rotate(0.5deg);
                    transform: rotate(0.5deg)
                }
            }

            @-webkit-keyframes pounding-short {
                0% {
                    -webkit-transform: scale(1.03);
                    transform: scale(1.03)
                }

                5% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                95% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                100% {
                    -webkit-transform: scale(1.03);
                    transform: scale(1.03)
                }
            }

            @keyframes pounding-short {
                0% {
                    -webkit-transform: scale(1.03);
                    transform: scale(1.03)
                }

                5% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                95% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                100% {
                    -webkit-transform: scale(1.03);
                    transform: scale(1.03)
                }
            }

            @-webkit-keyframes pounding-normal {
                0% {
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05)
                }

                5% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                95% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                100% {
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05)
                }
            }

            @keyframes pounding-normal {
                0% {
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05)
                }

                5% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                95% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                100% {
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05)
                }
            }

            @-webkit-keyframes pounding-long {
                0% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1)
                }

                5% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                95% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                100% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1)
                }
            }

            @keyframes pounding-long {
                0% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1)
                }

                5% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                95% {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

                100% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1)
                }
            }

            @-webkit-keyframes shaking-short {
                0% {
                    -webkit-transform: translate(1px, -1px);
                    transform: translate(1px, -1px)
                }

                25% {
                    -webkit-transform: translate(-1px, 1px);
                    transform: translate(-1px, 1px)
                }

                50% {
                    -webkit-transform: translate(-1px, -1px);
                    transform: translate(-1px, -1px)
                }

                75% {
                    -webkit-transform: translate(1px, 1px);
                    transform: translate(1px, 1px)
                }

                100% {
                    -webkit-transform: translate(1px, -1px);
                    transform: translate(1px, -1px)
                }
            }

            @keyframes shaking-short {
                0% {
                    -webkit-transform: translate(1px, -1px);
                    transform: translate(1px, -1px)
                }

                25% {
                    -webkit-transform: translate(-1px, 1px);
                    transform: translate(-1px, 1px)
                }

                50% {
                    -webkit-transform: translate(-1px, -1px);
                    transform: translate(-1px, -1px)
                }

                75% {
                    -webkit-transform: translate(1px, 1px);
                    transform: translate(1px, 1px)
                }

                100% {
                    -webkit-transform: translate(1px, -1px);
                    transform: translate(1px, -1px)
                }
            }

            @-webkit-keyframes shaking-normal {
                0% {
                    -webkit-transform: translate(5px, -5px);
                    transform: translate(5px, -5px)
                }

                25% {
                    -webkit-transform: translate(-5px, 5px);
                    transform: translate(-5px, 5px)
                }

                50% {
                    -webkit-transform: translate(-5px, -5px);
                    transform: translate(-5px, -5px)
                }

                75% {
                    -webkit-transform: translate(5px, 5px);
                    transform: translate(5px, 5px)
                }

                100% {
                    -webkit-transform: translate(5px, -5px);
                    transform: translate(5px, -5px)
                }
            }

            @keyframes shaking-normal {
                0% {
                    -webkit-transform: translate(5px, -5px);
                    transform: translate(5px, -5px)
                }

                25% {
                    -webkit-transform: translate(-5px, 5px);
                    transform: translate(-5px, 5px)
                }

                50% {
                    -webkit-transform: translate(-5px, -5px);
                    transform: translate(-5px, -5px)
                }

                75% {
                    -webkit-transform: translate(5px, 5px);
                    transform: translate(5px, 5px)
                }

                100% {
                    -webkit-transform: translate(5px, -5px);
                    transform: translate(5px, -5px)
                }
            }

            @-webkit-keyframes shaking-long {
                0% {
                    -webkit-transform: translate(10px, -10px);
                    transform: translate(10px, -10px)
                }

                25% {
                    -webkit-transform: translate(-10px, 10px);
                    transform: translate(-10px, 10px)
                }

                50% {
                    -webkit-transform: translate(-10px, -10px);
                    transform: translate(-10px, -10px)
                }

                75% {
                    -webkit-transform: translate(10px, 10px);
                    transform: translate(10px, 10px)
                }

                100% {
                    -webkit-transform: translate(10px, -10px);
                    transform: translate(10px, -10px)
                }
            }

            @keyframes shaking-long {
                0% {
                    -webkit-transform: translate(10px, -10px);
                    transform: translate(10px, -10px)
                }

                25% {
                    -webkit-transform: translate(-10px, 10px);
                    transform: translate(-10px, 10px)
                }

                50% {
                    -webkit-transform: translate(-10px, -10px);
                    transform: translate(-10px, -10px)
                }

                75% {
                    -webkit-transform: translate(10px, 10px);
                    transform: translate(10px, 10px)
                }

                100% {
                    -webkit-transform: translate(10px, -10px);
                    transform: translate(10px, -10px)
                }
            }

            .vk_post_title {
                position: relative;
                background-color: transparent;
                outline: unset;
                outline-offset: unset;
                -webkit-box-shadow: unset;
                box-shadow: unset;
                border: none;
                border-radius: unset;
                padding: 0;
                color: inherit
            }

            .vk_post_title::before,
            .vk_post_title::after {
                content: none
            }

            :root {
                --padding-left: 0;
                --padding-right: 0
            }

            :root {
                --vk-step-item-dot-num-line-height: calc(var(--vk-size-text) * 1.2)
            }

            :root {
                --vk-heading-has-background-padding: 0.6em 0.7em 0.5em
            }
        </style>
        <style id='vk-blocks-build-css-inline-css' type='text/css'>
            :root {
                --vk_flow-arrow: url(./wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/arrow_bottom.svg);
                --vk_image-mask-wave01: url(./wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/wave01.svg);
                --vk_image-mask-wave02: url(./wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/wave02.svg);
                --vk_image-mask-wave03: url(./wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/wave03.svg);
                --vk_image-mask-wave04: url(./wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/wave04.svg);
            }

            :root {
                --vk-balloon-border-width: 1px;
                --vk-balloon-speech-offset: -12px;
            }
        </style>
        <!-- <link rel='preload' id='lightning-theme-style-css-preload' href='./wp-content/themes/lightning-pro-child/style.css?ver=8.19.0' as='style' onload="this.onload=null;this.rel='stylesheet'"/> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/e9d7m4m/64pfk.css" media="all" />
        <!-- <link rel='stylesheet' id='lightning-theme-style-css' href='./wp-content/themes/lightning-pro-child/style.css?ver=8.19.0' media='print' onload="this.media='all'; this.onload=null;"> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/e9d7m4m/64pfk.css"
            media="print" />
        <!-- <link rel='preload' id='vk-font-awesome-css-preload' href='./wp-content/themes/lightning-pro/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/all.min.css?ver=6.4.2' as='style' onload="this.onload=null;this.rel='stylesheet'"/> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/8mhjpv25/64pfk.css" media="all" />
        <!-- <link rel='stylesheet' id='vk-font-awesome-css' href='./wp-content/themes/lightning-pro/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/all.min.css?ver=6.4.2' media='print' onload="this.media='all'; this.onload=null;"> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/8mhjpv25/64pfk.css"
            media="print" />
        <!-- <link rel='preload' id='cf7cf-style-css-preload' href='./wp-content/plugins/cf7-conditional-fields/style.css?ver=2.4.7' as='style' onload="this.onload=null;this.rel='stylesheet'"/> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/km3hhjph/64pfk.css" media="all" />
        <!-- <link rel='stylesheet' id='cf7cf-style-css' href='./wp-content/plugins/cf7-conditional-fields/style.css?ver=2.4.7' media='print' onload="this.media='all'; this.onload=null;"> -->
        <link rel="stylesheet" type="text/css" href="./wp-content/cache/wpfc-minified/km3hhjph/64pfk.css"
            media="print" />
        <script src='./wp-content/cache/wpfc-minified/g4hyd0ji/64pfk.js' type="text/javascript">
        </script>
        <!-- <script type="text/javascript" src="./wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> -->
        <!-- <script type="text/javascript" src="./wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> -->
        <link rel="https://api.w.org/" href="./wp-json/" />
        <link rel="alternate" type="application/json" href="./wp-json/wp/v2/posts/24100" />
        <link rel="EditURI" type="application/rsd+xml" title="RSD" href="./xmlrpc.php?rsd" />
        <meta name="generator" content="WordPress 6.4.3" />
        <link rel="canonical" href="./products-j/20240229/" />
        <link rel='shortlink' href='./?p=24100' />
        <link rel="alternate" type="application/json+oembed"
            href="./wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jedat.co.jp%2Fproducts-j%2F20240229%2F" />
        <link rel="alternate" type="text/xml+oembed"
            href="./wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jedat.co.jp%2Fproducts-j%2F20240229%2F&#038;format=xml" />
        <style id="lightning-color-custom-for-plugins" type="text/css">
            /* ltg theme common */
            .color_key_bg,
            .color_key_bg_hover:hover {
                background-color: #045193;
            }

            .color_key_txt,
            .color_key_txt_hover:hover {
                color: #045193;
            }

            .color_key_border,
            .color_key_border_hover:hover {
                border-color: #045193;
            }

            .color_key_dark_bg,
            .color_key_dark_bg_hover:hover {
                background-color: #34538d;
            }

            .color_key_dark_txt,
            .color_key_dark_txt_hover:hover {
                color: #34538d;
            }

            .color_key_dark_border,
            .color_key_dark_border_hover:hover {
                border-color: #34538d;
            }
        </style>
        <style id="uagb-style-conditional-extension">
            @media (min-width: 1025px) {

                body .uag-hide-desktop.uagb-google-map__wrap,
                body .uag-hide-desktop {
                    display: none !important
                }
            }

            @media (min-width: 768px) and (max-width: 1024px) {

                body .uag-hide-tab.uagb-google-map__wrap,
                body .uag-hide-tab {
                    display: none !important
                }
            }

            @media (max-width: 767px) {

                body .uag-hide-mob.uagb-google-map__wrap,
                body .uag-hide-mob {
                    display: none !important
                }
            }
        </style>
        <style id="uagb-style-frontend-24100">
            .uag-blocks-common-selector {
                z-index: var(--z-index-desktop) !important
            }

            @media (max-width: 976px) {
                .uag-blocks-common-selector {
                    z-index: var(--z-index-tablet) !important
                }
            }

            @media (max-width: 767px) {
                .uag-blocks-common-selector {
                    z-index: var(--z-index-mobile) !important
                }
            }
        </style>
        <link rel="icon" href="./image/cropped-super-big-icon-32x32.png" sizes="32x32" />
        <style type="text/css" id="wp-custom-css">
            */中国語フォント*/ .zh-cn {
                font-family: 'Noto Sans SC', sans-serif !important;
            }

            /* メニューのサイズ変更 */
            .gMenu>li .gMenu_name {
                font-size: 16px;
            }

            /* 全投稿ページで非表示 */
            .post .entry-title {
                display: none;
            }

            /*サイドメイン画面幅設定
@media (min-width: 992px) {
/*メインセクション*/
            .mainSection-col-two {
                width: 75%;
            }

            /*サイドバー*/
            .sideSection-col-two {
                width: calc(25% - 1em);
            }
            }

            */ @media (min-width: 640px) {
                #main #container #sideTower {
                    width: 100%;
                }
            }

            #mega-menu-wrap-header-top {
                min-width: max-content;
            }

            .mega-menu-link,
            {
            text-decoration: none;
            }

            a.mega-menu-link {
                font-size: 14px;
            }

            #mega-menu-wrap-max_mega_menu_25 #mega-menu-max_mega_menu_25>li.mega-menu-item>a.mega-menu-link,
            #mega-menu-wrap-max_mega_menu_27 #mega-menu-max_mega_menu_27 a.mega-menu-link,
            #mega-menu-wrap-max_mega_menu_28 #mega-menu-max_mega_menu_28 a.mega-menu-link,
            #mega-menu-wrap-max_mega_menu_29 #mega-menu-max_mega_menu_29 a.mega-menu-link {
                display: inline-block;
                min-width: 250px;
            }

            /*solutions*/
            #mega-menu-wrap-max_mega_menu_31 #mega-menu-max_mega_menu_31 a.mega-menu-link {
                min-width: 300px;
            }

            .mega-menu-link:hover {
                font-size: 16px
            }

            #mega-menu-wrap-max_mega_menu_32 #mega-menu-max_mega_menu_32,
            a.mega-menu-link {
                min-width: 250px;
            }

            #mega-menu-wrap-max_mega_menu_21 #mega-menu-max_mega_menu_21>li.mega-menu-item>a.mega-menu-link {
                display: inline-block;
            }

            #mega-menu-wrap-max_mega_menu_30 #mega-menu-max_mega_menu_30>li.mega-menu-item>a.mega-menu-link {
                display: inline-block;
                min-width: 250px;
            }

            .postNextPrev {
                display: none;
            }

            .entry-footer {
                display: none;
            }

            .siteFooter {
                /* display: none; */
                align-content
            }

            /*ニュース・イベント情報 */
            /* ページヘッダーの背景画像 */
            .page-header {
                background-size: cover;
                height: 315px;
                display: flex;
                align-items: center;
                background-size: 1200px;
            }

            /* ヘッダーの設定  ヘッダ画像のシャドウとトップヘッダの下罫罫削除*/
            .siteHeader {
                box-shadow: none;
                min-height: 110px;
            }

            .headerTop {
                border-bottom: none;
            }

            /* ページタイトルを非表示*/
            .page-header h1.page-header_pageTitle,
            .page-header div.page-header_pageTitle {
                display: none;
            }

            /* ページヘッダーの背景画像 
.page-header {
background-size: cover;
height: 10vw;
display: flex;
align-items: center;
background-size: 1200px;
}*/
            /* ページヘッダーの文字 */
            h1.page-header-title {
                display: none;
            }

            .mega-menu-item-9776 {
                border-bottom: 1px solid #333;
            }

            .mega-menu-item-9778 {
                border-bottom: 1px solid #333;
            }

            #mega-menu-wrap-max_mega_menu_15 #mega-menu-max_mega_menu_15 a.mega-menu-link {
                position: absolute;
                top: -50px;
                min-width: 250px;
                align-content
            }

            #mega-menu-wrap-max_mega_menu_18 #mega-menu-max_mega_menu_18>li.mega-menu-item>a.mega-menu-link {
                min-width: 250px;
            }
        </style>
        <style type="text/css">
            /* VK CSS Customize */
            .carousel-inner {
                max-width: 1200px;
                margin: 0 auto;
            }

            .carousel {
                background-color: ＃EEEEEF;
            }

            .wp-block-group.vk-has-vivid-cyan-blue-color {
                border-color: #0693e3;
            }

            .h2,
            .h3,
            .h4,
            .h5,
            .h6,
            .mainSection-title,
            h2,
            h3,
            h4,
            h5,
            h6 {
                margin: 0;
            }

            @media (min-width: 992px) {
                .mainSection-col-two {
                    width: 72%;
                }

                .sideSection-col-two {
                    width: calc(28% - 3em);
                }

                .wp-block-button__link {
                    display: inline-block;
                    font-size: 14px;
                    padding: calc(0.667em + 2px) calc(0.7em + 2px);
                    text-align: left;
                }

                .postListText_singleTermLabel {
                    min-width: 120px;
                }

                .postListText_singleTermLabel_inner {
                    line-height: 18px;
                }

                @media (min-width: 992px) {
                    .navbar-header {
                        float: left;
                    }

                    .navbar-brand {
                        text-align: center;
                        float: left;
                    }

                    .navbar-brand img {
                        display: inline;
                        text-align: left;
                    }

                    ul.gMenu {
                        position: relative;
                        left: 40%;
                        display: inline-block;
                        text-align: center;
                        -webkit-transform: translate(-40%, 0);
                        transform: translate(-40%, 0);
                    }
                }

                .siteHeader_logo {
                    height: auto;
                    padding: 0;
                }

                .siteHeader .container {
                    padding-top: 10px;
                    padding-bottom: 0px;
                }

                .body,
                html {
                    font-size: 16px;
                }
            }

            /* End VK CSS Customize */
        </style>
        <style type="text/css">
            body{
                display: flex;
                flex-direction: column;
                min-height: 100vh;
            }
            .siteContent{
                flex: 1;
            }
            @media (max-width: 781px) {
                .page_top_btn {
                    width: 30px;
                    height: 28px;
                }
            }
            
            /* VK CSS Customize Single */
            @media (min-width: 970px) {

                .entry-body,
                .widget .entry-body {
                    width: 100%;
                    margin-left: auto;
                    margin-right: auto;
                }
            }

            .entry-header {
                display: none;
            }

            .siteHeader {
                min-height: 0px;
            }

            .siteHeader .container {
                /* display: none; */
            }

            .siteHeader {
                min-height: 0px;
            }

            .wp-block-group.vk-has-vivid-cyan-blue-color {
                padding-top: 0px;
            }

            .wp-block-columns {
                margin-bottom: 0.5em;
                margin-top: 0.5em;
            }

            .wp-block-group.is-style-vk-group-top-bottom-border {
                border-color: ＃34538D;
                border-top-width: 2px;
                border-bottom-width: 2px;
                padding: 0.5em;
                margin-top: 5px;
            }

            .postListText {
                font-size: 12px;
                padding: 0;
            }

            .postListText_date {
                font-size: 12px;
                min-width: 50px;
            }

            .wp-block-post-terms {
                color: ＃3E3A39;
                font-size: 12px;
                line-height: 15px;
                padding: 0.2em 2em;
                width: fit-content;
                border-color: #34538D;
                border-width: 2px;
                background-color: #F3FAFE;
            }

            .postListText_title {
                font-size: 10px;
                line-height: 15px;
            }

            .wp-block-media-text .wp-block-media-text__media {
                max-width: 100%;
                height: auto;
            }

            h3 {
                text-align: center;
                font-weight: 600 font-size: 20px;
            }

            .wp-block-group.is-style-vk-group-solid h5,
            .wp-block-group.is-style-vk-group-solid h6 {
                margin-bottom: 5px;
            }

            .postNextPrev {
                display: none;
            }

            .entry-meta-dataList {
                display: none;
            }

            .subSection {
                display: none;
            }

            /* .sectionBox {
                padding-top: 0em;
                padding-bottom: 0em;
            } */

            p {
                color: ＃3E3A39;
                font-size: 16px;
            }

            .pdfprnt-buttons {
                padding: 0px
            }

            .wp-block-separator is-style-default {
                border-color: #34538D;
            }

            .row {
                display: none;
            }
        </style><!-- [ VK All in One Expansion Unit Article Structure Data ] -->
        <script type="application/ld+json">
            {
                "@context": "https://schema.org/",
                "@type": "Article",
                "headline": "SX-Meister V16.0 リリースのお知らせ",
                "image": "",
                "datePublished": "2024-02-29T11:56:37+09:00",
                "dateModified": "2024-02-29T11:56:41+09:00",
                "author": {
                    "@type": "",
                    "name": "SawaiMiki",
                    "url": "./",
                    "sameAs": ""
                }
            }
        </script><!-- [ / VK All in One Expansion Unit Article Structure Data ] -->
        <style type="text/css">
            /** Mega Menu CSS: fs **/
        </style>
    </head>
    <body
        class="post-template-default single single-post postid-24100 single-format-standard ja post-name-20240229 post-type-post vk-blocks mega-menu-Header mega-menu-header-top mega-menu-vk-mobile-nav mega-menu-max-mega-menu-21 mega-menu-max-mega-menu-31 mega-menu-max-mega-menu-29 mega-menu-max-mega-menu-18 mega-menu-max-mega-menu-28 mega-menu-max-mega-menu-7 mega-menu-max-mega-menu-6 mega-menu-max-mega-menu-4 mega-menu-max-mega-menu-5 mega-menu-max-mega-menu-1 mega-menu-max-mega-menu-2 mega-menu-max-mega-menu-3 mega-menu-max-mega-menu-25 mega-menu-max-mega-menu-22 mega-menu-max-mega-menu-23 bootstrap4 device-pc fa_v6_css">
        <a class="skip-link screen-reader-text" href="#main">コンテンツに移動</a>
        <a class="skip-link screen-reader-text" href="#vk-mobile-nav">ナビゲーションに移動</a>
        <!-- 头部 -->

        <header class="siteHeader" id="header"></header>
        <div class="section siteContent">
            <div class="container">
                <div class="row">
                    <div class="col mainSection mainSection-col-one" id="main" role="main">
                        <article id="post-24100"
                            class="entry entry-full post-24100 post type-post status-publish format-standard hentry category-products-j tag-acc tag-dc-c tag-finevolt tag-j-layout-param tag-k-auto-place tag-k-circuit-dsn tag-k-fine-conv tag-k-fine-dsn tag-k-fine-layout tag-k-fpd-circ tag-k-fpd-dsn tag-k-fpd-user tag-k-layout-dsn tag-k-playout-dsn tag-k-playout-veri tag-k-power-anl tag-k-rectile-dsn tag-k-semi-dsn tag-k-semi-veri tag-k-sxmeister tag-powervolt tag-sx-meister tag-synopsys ja">
                            <header class="entry-header">
                                <div class="entry-meta">
                                    <span class="published entry-meta_items">2024年2月29日</span>
                                    <span class="entry-meta_items entry-meta_updated entry-meta_hidden">/ 最終更新日 : <span
                                            class="updated">2024年2月29日</span></span>
                                    <span
                                        class="vcard author entry-meta_items entry-meta_items_author entry-meta_hidden"><span
                                            class="fn">SawaiMiki</span></span>
                                    <span class="entry-meta_items entry-meta_items_term"><a
                                            href="./category/products-j/"
                                            class="btn btn-xs btn-primary entry-meta_items_term_button"
                                            style="background-color:#4bae78;border:none;">製品情報</a></span>
                                </div>
                                <h1 class="entry-title">
                                    SX-Meister V16.0 リリースのお知らせ </h1>
                            </header>
                            <div class="entry-body">
                                <h3 class="wp-block-heading has-text-align-center is-style-vk-heading-default"
                                    ><strong id="sx-meister-v12-0"></strong></h3>
                                <div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex"
                                    style="padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px">
                                    <div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"
                                        style="flex-basis:50%">
                                        <div class="wp-block-media-text is-stacked-on-mobile is-vertically-aligned-center"
                                            style="grid-template-columns:0% auto">
                                            <div class="wp-block-media-text__content">
                                                <p style="font-size:14px;line-height:1.2"><span data-fontsize="14px"
                                                        style="font-size: 16px;"
                                                        class="vk_inline-font-size"><strong id="news-time"></strong></span>
                                                </p>
                                            </div>
                                        </div>
                                    </div>
                                    <!-- <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
                                        <p class="has-text-align-right has-text-color"
                                            style="color:#045193;font-size:16px">NEWS</p>
                                    </div> -->
                                    <!-- <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"
                                        style="flex-basis:100px">
                                        <div　class=".mw_wp_form" align="right">
                                            <form><input type="button" value="CLOSE"
                                                    onclick="javascript:window.close();"></form>
                                        </div　class=".mw_wp_form">
                                    </div> -->
                                </div>
                                <div class="content"></div>
                                <hr
                                    class="wp-block-separator has-text-color has-black-color has-alpha-channel-opacity has-black-background-color has-background is-style-wide" />
                            </div>
                        </article><!-- [ /#post-24100 ] -->
                    </div><!-- [ /.mainSection ] -->
                </div><!-- [ /.row ] -->
            </div><!-- [ /.container ] -->
        </div><!-- [ /.siteContent ] -->

        <footer class="section siteFooter" id="footer"></footer>
        <div id="vk-mobile-nav-menu-btn" class="vk-mobile-nav-menu-btn">MENU</div>
        <div class="vk-mobile-nav vk-mobile-nav-drop-in" id="vk-mobile-nav">
            <div id="mega-menu-wrap-vk-mobile-nav" class="mega-menu-wrap">
                <div class="mega-menu-toggle">
                    <div class="mega-toggle-blocks-left"></div>
                    <div class="mega-toggle-blocks-center"></div>
                    <div class="mega-toggle-blocks-right">
                        <div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0'
                            id='mega-toggle-block-0'><button aria-label="メインメニュー"
                                class="mega-toggle-animated mega-toggle-animated-slider" type="button"
                                aria-expanded="false">
                                <span class="mega-toggle-animated-box">
                                    <span class="mega-toggle-animated-inner"></span>
                                </span>
                            </button></div>
                    </div>
                </div>
                <ul id="mega-menu-vk-mobile-nav" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js"
                    data-event="hover_intent" data-effect="fade_up" data-effect-speed="200"
                    data-effect-mobile="disabled" data-effect-speed-mobile="0" data-panel-width="#content"
                    data-mobile-force-width="false" data-second-click="go" data-document-click="collapse"
                    data-vertical-behaviour="standard" data-breakpoint="768" data-unbind="true"
                    data-mobile-state="collapse_all" data-hover-intent-timeout="300" data-hover-intent-interval="100">
                    <li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-11776" id="mega-menu-item-11776"><a class="mega-menu-link" href="./index.html" tabindex="0">トップページ</a></li>
                    <li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-11776" id="mega-menu-item-11776"><a class="mega-menu-link" href="./aboutUs.html" tabindex="0">会社概要</a></li>
                    <li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-11776" id="mega-menu-item-11776"><a class="mega-menu-link" href="./empyrean.html" tabindex="0">Empyrean紹介</a></li>
                </ul>
            </div>
        </div>
        <a href="#top" id="page_top" class="page_top_btn">PAGE TOP</a>
        <link
            href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap&subset=japanese&ver=0.2.2"
            rel="stylesheet">
        <style id='core-block-supports-inline-css' type='text/css'>
            .wp-container-core-columns-layout-1.wp-container-core-columns-layout-1 {
                flex-wrap: nowrap;
            }
        </style>
        <script type="text/javascript"
            src="./wp-content/plugins/vk-all-in-one-expansion-unit/inc/smooth-scroll/js/smooth-scroll.min.js?ver=9.96.0.1"
            id="smooth-scroll-js-js"></script>
        <script type="text/javascript" id="vkExUnit_master-js-js-extra">
            /* <![CDATA[ */
            var vkExOpt = {
                "ajax_url": "https:\/\/www.jedat.co.jp\/wp-admin\/admin-ajax.php"
            };
            /* ]]> */
        </script>
        <script type="text/javascript"
            src="./wp-content/plugins/vk-all-in-one-expansion-unit/assets/js/all.min.js?ver=9.96.0.1"
            id="vkExUnit_master-js-js"></script>
        <script type="text/javascript"
            src="./wp-content/plugins/vk-blocks-pro/vendor/vektor-inc/vk-swiper/src/assets/js/swiper-bundle.min.js?ver=11.0.2"
            id="vk-swiper-script-js"></script>
        <script type="text/javascript" src="./wp-content/plugins/vk-blocks-pro/build/vk-slider.min.js?ver=1.69.1.2"
            id="vk-blocks-slider-js"></script>
        <script type="text/javascript" src="./wp-content/plugins/vk-blocks-pro/build/vk-accordion.min.js?ver=1.69.1.2"
            id="vk-blocks-accordion-js"></script>
        <script type="text/javascript" src="./wp-content/plugins/vk-blocks-pro/build/vk-faq2.min.js?ver=1.69.1.2"
            id="vk-blocks-faq2-js"></script>
        <script type="text/javascript" src="./wp-content/plugins/vk-blocks-pro/build/vk-animation.min.js?ver=1.69.1.2"
            id="vk-blocks-animation-js"></script>
        <script type="text/javascript" id="dlm-xhr-js-extra">
            /* <![CDATA[ */
            var dlmXHRtranslations = {
                "error": "An error occurred while trying to download the file. Please try again.",
                "not_found": "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\u3002",
                "no_file_path": "No file path defined.",
                "no_file_paths": "\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",
                "filetype": "Download is not allowed for this file type.",
                "file_access_denied": "Access denied to this file.",
                "access_denied": "Access denied. You do not have permission to download this file.",
                "security_error": "Something is wrong with the file path.",
                "file_not_found": "\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"
            };
            /* ]]> */
        </script>
        <script type="text/javascript" id="dlm-xhr-js-before">
            /* <![CDATA[ */
            const dlmXHR = {
                "xhr_links": {
                    "class": ["download-link", "download-button"]
                },
                "prevent_duplicates": true,
                "ajaxUrl": "https:\/\/www.jedat.co.jp\/wp-admin\/admin-ajax.php"
            };
            dlmXHRinstance = {};
            const dlmXHRGlobalLinks = "./download/";
            const dlmNonXHRGlobalLinks = [];
            dlmXHRgif = "./wp-includes/images/spinner.gif";
            const dlmXHRProgress = "1"
            /* ]]> */
        </script>
        <script type="text/javascript" src="./wp-content/plugins/download-monitor/assets/js/dlm-xhr.min.js?ver=4.9.11"
            id="dlm-xhr-js"></script>
        <script type="text/javascript" id="email-before-download-js-extra">
            /* <![CDATA[ */
            var ebd_inline = {
                "ajaxurl": "https:\/\/www.jedat.co.jp\/wp-admin\/admin-ajax.php",
                "ajax_nonce": "a7ffcc9196"
            };
            /* ]]> */
        </script>
        <script type="text/javascript"
            src="./wp-content/plugins/email-before-download/public/js/email-before-download-public.js?ver=6.9.7"
            id="email-before-download-js"></script>
        <script type="text/javascript" id="lightning-js-js-extra">
            /* <![CDATA[ */
            var lightningOpt = {
                "header_scrool": "1"
            };
            /* ]]> */
        </script>
        <script type="text/javascript" src="./wp-content/themes/lightning-pro/assets/js/lightning.min.js?ver=8.19.0"
            id="lightning-js-js"></script>
        <script type="text/javascript"
            src="./wp-content/themes/lightning-pro/library/bootstrap-4/js/bootstrap.min.js?ver=4.5.0"
            id="bootstrap-4-js-js"></script>
        <script type="text/javascript" src="./wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js">
        </script>
        <script type="text/javascript" id="megamenu-js-extra">
            /* <![CDATA[ */
            var megamenu = {
                "timeout": "300",
                "interval": "100"
            };
            /* ]]> */
        </script>
        <script type="text/javascript" src="./wp-content/plugins/megamenu/js/maxmegamenu.js?ver=3.3.1" id="megamenu-js">
        </script>
        <script src="./js/jquery.min.js"></script>
        <script src="./js/config.js"></script>
        <script type="text/javascript">
            fetch('./header.html')
                .then(response => response.text())
                .then(data => {
                    var header = document.getElementById('header');
                    header.innerHTML = data;

                    const script = document.createElement('script');
                    script.src = './js/header.js'; // 设置脚本的 src 属性  
                    document.head.appendChild(script); // 将脚本添加到文档的 head 中 
                });
        </script>
        <script type="text/javascript">
            fetch('./footer.html')
                .then(response => response.text())
                .then(data => {
                    document.getElementById('footer').innerHTML = data;
                });
        </script>
        <script type="text/javascript">
            function getQueryParam(name) {
                const urlParams = new URLSearchParams(window.location.search);
                return urlParams.get(name);
            }

            // 使用示例  
            var id = getQueryParam('id');
            $.ajax({
                url: API.detail + `?id=${id}`,
                type: 'get', //HTTP请求类型
                success: function(data) {
                    console.log(data.data); 
                    if(data.code == 1){
                        $('#sx-meister-v12-0').html(data.data.post_title);
                        $('#news-time').html(data.data.published_time.split(' ')[0]);
                        document.title = data.data.post_title;
                        $('.content').html(data.data.post_content);
                    }
                },
            });
            console.log(id);
        </script>
    </body>
</html><!-- WP Fastest Cache file was created in 1.717442035675 seconds, on 19-03-24 16:53:19 -->